Example of running idsconfig
root@mars<74>/usr/lib/ldap/idsconfig -o /var/tmp/idsconfig.out
It is strongly recommended that you BACKUP the directory server
before running idsconfig.
Hit Ctrl-C at any time before the final confirmation to exit.
Do you wish to continue with server setup (y/n/h)? [n] y
Enter the iPlanet Directory Server's (iDS) hostname to setup: mars
Enter the port number for iDS (h=help): [389]
Enter the directory manager DN: [cn=Directory Manager]
Enter passwd for cn=Directory Manager :
Enter the domainname to be served (h=help): [] ldap.net
Enter LDAP Base DN (h=help): [dc=ldap,dc=net]
Enter the profile name (h=help): [default]
Default server list (h=help): [1.2.3.4]
Preferred server list (h=help):
Choose desired search scope (one, sub, h=help): [one]
The following are the supported credential levels:
1 anonymous
2 proxy
3 proxy anonymous
Choose Credential level [h=help]: [1] 2
The following are the supported Authentication Methods:
1 none
2 simple
3 sasl/DIGEST-MD5
4 tls:simple
5 tls:sasl/DIGEST-MD5
Choose Authentication Method (h=help): [1] 2
Current authenticationMethod: simple
Do you want to add another Authentication Method? n
Do you want the clients to follow referrals (y/n/h)? [n] y
Do you want to modify the server timelimit value (y/n/h)? [n] y
Enter the time limit for iDS (current=3600): [-1]
Do you want to modify the server sizelimit value (y/n/h)? [n] y
Enter the size limit for iDS (current=2000): [-1]
Do you want to store passwords in "crypt" format (y/n/h)? [n] y
Do you want to setup a Service Authentication Methods (y/n/h)? [n]
Client search time limit in seconds (h=help): [30]
Profile Time To Live in seconds (h=help): [43200]
Bind time limit in seconds (h=help): [10] 2
Do you wish to setup Service Search Descriptors (y/n/h)? [n] n
Summary of Configuration
1 Domain to serve : ldap.net
2 Base DN to setup : dc=ldap,dc=net
3 Profile name to create : default
4 Default Server List : 1.2.3.4
5 Preferred Server List :
6 Default Search Scope : one
7 Credential Level : proxy
8 Authentication Method : simple
9 Enable Follow Referrals : TRUE
10 iDS Time Limit : -1
11 iDS Size Limit : -1
12 Enable crypt password storage : TRUE
13 Service Auth Method pam_ldap :
14 Service Auth Method keyserv :
15 Service Auth Method passwd-cmd:
16 Search Time Limit : 30
17 Profile Time to Live : 43200
18 Bind Limit : 2
19 Service Search Descriptors Menu
Enter config value to change: (1-19 0=commit changes) [0]
Enter DN for proxy agent: [cn=proxyagent,ou=profile,dc=ldap,dc=net]
Enter passwd for proxyagent:
Re-enter passwd:
ERROR: passwords don't match; try again.
Enter passwd for proxyagent:
Re-enter passwd:
WARNING: About to start committing changes. (y=continue, n=EXIT) y
1. Changed timelimit to -1 in cn=config.
2. Changed sizelimit to -1 in cn=config.
3. Changed passwordstoragescheme to "crypt" in cn=config.
4. Schema attributes have been updated.
5. Schema objectclass definitions have been added.
6. NisDomainObject added to dc=ldap,dc=net.
7. Top level "ou" containers complete.
8. automount maps: auto_home auto_direct auto_master auto_shared processed.
9. ACI for dc=ldap,dc=net modified to disable self modify.
10. Add of VLV Access Control Information (ACI).
11. Proxy Agent cn=proxyagent,ou=profile,dc=ldap,dc=net added.
12. Give cn=proxyagent,ou=profile,dc=ldap,dc=net read permission for password.
13. Generated client profile and loaded on server.
14. Processing eq,pres indexes:
ipHostNumber (eq,pres) Finished indexing.
uidNumber (eq,pres) Finished indexing.
ipNetworkNumber (eq,pres) Finished indexing.
gidnumber (eq,pres) Finished indexing.
oncrpcnumber (eq,pres) Finished indexing.
automountKey (eq,pres) Finished indexing.
15. Processing eq,pres,sub indexes:
membernisnetgroup (eq,pres,sub) Finished indexing.
nisnetgrouptriple (eq,pres,sub) Finished indexing.
16. Processing VLV indexes:
ldap.net.getgrent vlv_index Entry created
ldap.net.gethostentctual VLV indexes:
directoryserver -s vlvindex -n userRoot -T ldap.net.getgrent
directoryserver -s vlvindex -n userRoot -T ldap.net.gethostent
directoryserver -s vlvindex -n userRoot -T ldap.net.getnetent
directoryserver -s vlvindex -n userRoot -T ldap.net.getpwent
directoryserver -s vlvindex -n userRoot -T ldap.net.getrpcent
directoryserver -s vlvindex -n userRoot -T ldap.net.getspent