This is an old revision of the document!
!!! В Ubuntu объект dc=corpX,dc=un создается автоматически при инсталляции !!!
server# cat organization.ldif
dn: dc=corpX,dc=un objectClass: dcObject objectClass: organization o: Corporation X dc: corpX
Из dcObject наследуется атрибут dc
Из organization наследуется атрибут o
server# ldapadd -x -D "cn=admin,dc=corpX,dc=un" -w secret -f organization.ldif
server# cat orgstructure.ldif
dn: ou=users,dc=corpX,dc=un objectClass: organizationalUnit ou: users dn: ou=groups,dc=corpX,dc=un objectClass: organizationalUnit ou: groups
server# ldapadd -x -D "cn=admin,dc=corpX,dc=un" -w secret -f orgstructure.ldif
server:~# ldapsearch -x -b "dc=corpX,dc=un"
server# cat passwdgroup.ldif
dn: cn=user1,ou=groups,dc=corpX,dc=un objectClass: posixGroup cn: user1 gidnumber: 10001 dn: cn=user2,ou=groups,dc=corpX,dc=un objectClass: posixGroup cn: user2 gidnumber: 10002 dn: uid=user1,ou=users,dc=corp9,dc=un objectClass: inetOrgPerson objectClass: posixAccount uid: user1 sn: Ivanov Ivan Ivanovitch cn: Ivanov Ivan Ivanovitch gecos: Ivanov Ivan Ivanovitch,239,45-67,499-239-45-23 uidNumber: 10001 gidNumber: 10001 loginshell: /bin/sh homeDirectory: /home/user1 userpassword: * dn: uid=user2,ou=users,dc=corp9,dc=un objectClass: inetOrgPerson objectClass: posixAccount uid: user2 sn: Petrov Petr Petrovitch cn: Petrov Petr Petrovitch gecos: Petrov Petr Petrovitch,240,45-68,499-323-55-53 uidnumber: 10002 gidnumber: 10002 loginshell: /bin/sh homedirectory: /home/user2 userpassword: * dn: cn=group1,ou=groups,dc=corpX,dc=un cn: group1 gidNumber: 15001 memberUid: user1 memberUid: user2 objectClass: posixGroup
server# ldapadd -x -D "cn=admin,dc=corpX,dc=un" -w secret -f passwdgroup.ldif ...
server# ldapsearch -x -b"dc=corpX,dc=un" "uid=user1"
server# ldapdelete -x -D "cn=admin,dc=corpX,dc=un" -w secret "uid=user1,ou=users,dc=corpX,dc=un"