openldap ldapsearch -H ldap://147.32.8.110 -b "dc=ctu,dc=cz" -s sub \ -D "cn=Manager,dc=ctu,dc=cz" -w openldap "..." (objectClass=person) (cn=ales) ( & (objectClass=person)(cn=ales) ... ) and ( | (objectClass=person)(cn=ales) ... ) or ( ! (cn=ales) ) not o ou ---- mujsoubor1 dn: o=prvniskolni,dc=ctu,dc=cz o: prvniskolni objectClass: top objectClass: organization ---- ldapadd -H ldap://147.32.8.110 -D "cn=Manager,dc=ctu,dc=cz" -w openldap -f mujsoubor1 ---- mujsoubor2 dn: o=2skolni,dc=ctu,dc=cz o: 2skolni objectClass: top objectClass: organization description: Tohle je test dn: ou=podskolni,o=2skolni,dc=ctu,dc=cz ou: podskolni objectClass: top objectClass: organizationalUnit ---- ---- mujsoubor3 dn: cn=ales,... dc=ctu,dc=cz cn: ales objectClass: top objectClass: person sn: Novak description: Ales ----- ##### mujsoubor4 dn: cn=ales,... dc=ctu,dc=cz changetype: modify replace: sn sn:: xxxxxxxxnovak...base64 - replace: description description:: xxxxxxxxales...base64 - ##### ldapmodify -H ldap://147.32.8.110 -D "cn=Manager,dc=ctu,dc=cz" -w openldap -f mujsoubor4 ##### mujsoubor5 dn: cn=tomas,... dc=ctu,dc=cz changetype: add cn: tomas objectClass: top objectClass: person sn: Novak description: Tomas telephoneNumber: 987 dn: cn=ales,... dc=ctu,dc=cz changetype: modify replace: sn sn:: xxxxxxxxnovak...base64 - replace: description description:: xxxxxxxxales...base64 - add: telephoneNumber telephoneNumber: 12345 - ##### ##### mujsoubor6 dn: cn=ales,.... dc=ctu,dc=cz changetype: modify delete: telephoneNumber - ##### ##### mujsoubor6 dn: cn=ales,.... dc=ctu,dc=cz changetype: delete dn: cn=tomas,.... dc=ctu,dc=cz changetype: delete ##### @@@@@ mujsoubor7 dn: cn=ales,.... dc=ctu,dc=cz dn: cn=tomas,.... dc=ctu,dc=cz @@@@@ ldapdelete -H ldap://147.32.8.110 -D "cn=Manager,dc=ctu,dc=cz" -w openldap -f mujsoubor7 ##### mujsoubor8 dn: cn=tomas,.... dc=ctu,dc=cz changetype: modrdn newrdn cn=tom dn: cn=ales,.... dc=ctu,dc=cz changetype: modrdn newrdn cn=ali,o=jineou,dc=ctu,dc=cz #####