Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
ldap [2025/03/26 23:35] jango [ldapadd] |
ldap [2025/03/27 00:03] (aktuell) jango [delete] |
||
---|---|---|---|
Zeile 34: | Zeile 34: | ||
====ldapsearch==== | ====ldapsearch==== | ||
- | < | + | Objekte suchen |
+ | |||
+ | < | ||
ldapsearch -x -h ldap:// | ldapsearch -x -h ldap:// | ||
- | // sub: search filter for e.g (cn=Em Brain) (mail=*) (sn=*) | + | # sub: search filter for e.g (cn=Em Brain) (mail=*) (sn=*) |
</ | </ | ||
====ldapadd==== | ====ldapadd==== | ||
+ | |||
+ | Objekte erstellen | ||
<code ldif> | <code ldif> | ||
Zeile 50: | Zeile 54: | ||
givenName: Max | givenName: Max | ||
mail: max.mustermann@example.com | mail: max.mustermann@example.com | ||
- | userPassword: | + | userPassword: |
</ | </ | ||
Zeile 56: | Zeile 60: | ||
ldapadd -x -H ldap:// | ldapadd -x -H ldap:// | ||
</ | </ | ||
+ | |||
====ldapmodify==== | ====ldapmodify==== | ||
+ | |||
+ | Objekte bearbeiten | ||
+ | |||
+ | < | ||
+ | ldapmodify -x -H ldap:// | ||
+ | </ | ||
+ | ===add attribute=== | ||
<code ldif> | <code ldif> | ||
- | # edit_user.ldif | ||
dn: cn=Max Mustermann, | dn: cn=Max Mustermann, | ||
changetype: modify | changetype: modify | ||
- | replace: mail | + | add: title |
- | mail: max.neu@example.com | + | title: IT Administrator |
</ | </ | ||
- | < | + | ===edit attribute=== |
- | ldapadd -x -H ldap:// | + | |
- | </ | + | |
- | ===change=== | + | |
<code ldif> | <code ldif> | ||
- | // change_user.ldif | + | dn: cn=Max Mustermann,ou=Users,dc=example,dc=com |
- | + | ||
- | dn: uid=testuser,ou=Employees,dc=dom,dc=local | + | |
changetype: modify | changetype: modify | ||
- | add: mail | + | replace: telephoneNumber |
- | mail: testuser@dom2.local | + | telephoneNumber: +49 123 456789 |
</ | </ | ||
- | < | + | ===delete |
- | ldapmodify -x -H ldap:// | + | |
- | </ | + | |
- | + | ||
- | ===delete=== | + | |
<code ldif> | <code ldif> | ||
- | // remove_group.ldif | ||
- | |||
dn: ou=othergroup, | dn: ou=othergroup, | ||
changetype: delete | changetype: delete | ||
</ | </ | ||
- | |||
- | < | ||
- | ldapmodify -x -H ldap:// | ||
- | </ | ||
- | |||
=====PHP LDAP Funktionen===== | =====PHP LDAP Funktionen===== | ||