Penrose Server configuration file is located in PENROSE_SERVER_HOME/conf/server.xml.
<server> <service name="JMX Service"> <service-class>org.safehaus.penrose.management.PenroseJMXService</service-class> </service> <service name="LDAP Service"> <service-class>org.safehaus.penrose.ldap.PenroseLDAPService</service-class> </service> <schema path="schema/autofs.schema"/> <schema path="schema/corba.schema"/> <schema path="schema/core.schema"/> <schema path="schema/cosine.schema"/> <schema path="schema/apache.schema"/> <schema path="schema/collective.schema"/> <schema path="schema/inetorgperson.schema"/> <schema path="schema/java.schema"/> <schema path="schema/krb5kdc.schema"/> <schema path="schema/nis.schema"/> <schema path="schema/system.schema"/> <schema path="schema/apachedns.schema"/> <adapter name="JDBC"> <adapter-class>org.safehaus.penrose.connector.JDBCAdapter</adapter-class> </adapter> <adapter name="JNDI"> <adapter-class>org.safehaus.penrose.connector.JNDIAdapter</adapter-class> </adapter> <partition name="DEFAULT" path="conf"/> <root> <root-dn>uid=admin,ou=system</root-dn> <root-password>secret</root-password> </root> </server>
System Properties
See System Properties.
Services
See Services.
Schemas
See Schema.
Interpreter
See Interpreter.
Entry and Source Cache
See Cache.
Session Handler
See Session Handler.
Engine
See Engine.
Connector
See Connector.
Adapters
See Adapters.
Partitions
See Partitions.
Root DN and Password
The root user has full access to Penrose.
In general the root DN for Penrose has to be set to "uid=admin,ou=system" for some security reason. The only exception is if you run Penrose as an embedded service and without the LDAP service, you can change the root DN to be something else.
The default password is "secret". You can change it to anything you like.