Updated on 16 Mar 2004
# rpm -ihv openldap-1.2.9-6.i386.rpm openldap-devel-1.2.9-6.i386.rpm
... database ldbm suffix "dc=hoge, dc=bt" rootdn "cn=Manager, dc=hoge, dc=bt" rootpw secret ...
# chkconfig --add ldap # chkconfig ldap on # /etc/rc.d/init.d/ldap start
dn: cn=Luke Howard,ou=people,dc=padl,dc=com
cn: Luke Howard
objectclass: top
objectclass: person
objectclass: account
objectclass: organizationalPerson
objectclass: inetOrgPerson
objectclass: posixAccount
mail: lukeh@padl.com
roomnumber:
homephone:
givenname: Luke
sn: Howard
uid: lukeh
userpassword: {crypt}*
loginshell: /bin/csh
uidnumber: 416
gidnumber: 10
homedirectory: /home/lukeh
dn: cn=Postmaster,ou=mailGroups,dc=padl,dc=com cn: Postmaster objectclass: rfc822MailGroup owner: cn=manager,ou=people,dc=padl,dc=com mail: lukeh mail: root
dn: cn=fileserver:/exports/home,ou=mounts,dc=padl,dc=com cn: fileserver:/exports/home objectclass: mount mountDirectory: /home mountType: nfs mountDumpFrequency: 0 mountPassNumber: 0 mountOption: bg mountOption: soft mountOption: timeo=6
dn: cn=staff,ou=groups,dc=padl,dc=com
cn: staff
objectclass: posixGroup
userPassword: {crypt}*
gidnumber: 10
memberuid: root
memberuid: fagen
memberuid: lukeh
dn: cn=icmp,ou=tcpIp,dc=padl,dc=com cn: icmp objectclass: ipProtocol ipProtocolNumber: 1 cn: ICMP
dn: cn=portmapper,ou=tcpIp,dc=padl,dc=com cn: portmapper objectclass: oncRPC oncRPCNumber: 100000 cn: portmap cn: sunrpc
dn: cn=orasrv,ou=tcpIp,dc=padl,dc=com cn: orasrv objectclass: ipService ipServicePort: 1525 ipServiceProtocol: tcp cn: oracle
dn: cn=www.padl.com,ou=devices,dc=padl,dc=com cn: www.padl.com objectclass: ipHost objectclass: top objectclass: device ipHostNumber: 192.168.1.1
dn: cn=next-default,ou=tcpIp,dc=padl,dc=com cn: next-default objectclass: ipNetwork ipNetworkNumber: 168.192.1 ipNetmaskNumber: 255.255.255.0 cn: NeXTether cn: ethernetcn: localnet
ldapadd -D -x "cn=Manager, dc=mydomain, dc=com" -W < myldif.ldif
ldapsearch -L -b "dc=mydomain, dc=com" -W "(objectclass=*)"