Ldap client: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
Zeile 12: Zeile 12:
  
 
Wenn man das Zertifikat angeben möchte, muss folgendes vor ldapsearch hinzugefügt werden:
 
Wenn man das Zertifikat angeben möchte, muss folgendes vor ldapsearch hinzugefügt werden:
  env LDAPTLS_CACERT=cert.pem
+
  env LDAPTLS_CACERT=cert.pem ldapsearch ...
  
 
=ldapadd=
 
=ldapadd=

Version vom 5. September 2019, 07:37 Uhr

installation

apt-get install ldap-utils

ldapsearch

 ldapsearch  -x -b dc=linuggs,dc=de -D "cn=admin,dc=linuggs,dc=de" -w sysadm -LLL
  • -x simple bind
  • -b dc=linuggs,dc=de (basis root)
  • -D "cn=admin,dc=linuggs,dc=de" zu benutzender Account
  • -w sysadm Passwort
  • -LLL weniger Ausgaben


Wenn man das Zertifikat angeben möchte, muss folgendes vor ldapsearch hinzugefügt werden:

env LDAPTLS_CACERT=cert.pem ldapsearch ...

ldapadd

ldapadd -x -D cn=admin,dc=linuggs,dc=de -w sysadm -f service-container.ldif

ldapmodify

add

ldpamodify -xD "cn=admin,dc=linuggs,dc=de" -W
dn: uid=thomas.will,ou=linuggs.de,ou=Domains,dc=linuggs,dc=de
changetype: modify
add: mailAlternateAddress
mailAlternateAddress: thomas@linuggs.de
-
add: mailAlternateAddress
mailAlternateAddress: thomas.will@schmeich.de
-
add: mailForwardingAddress
mailForwardingAddress: barzi@gmail.com

delete

ldpamodify -xD "cn=admin,dc=linuggs,dc=de" -W
dn: uid=thomas.will,ou=linuggs.de,ou=Domains,dc=linuggs,dc=de
changetype: modify
delete: mailForwardingAddress

replace

dn: uid=thomas.will,ou=linuggs.de,ou=Domains,dc=linuggs,dc=de
changetype: modify
replace: mailMessageStore
mailMessageStore: /home/thomas/

ldapdelete

ldapdelete dient dazu auf einem LDAP-Server einen oder mehrere Einträge zu löschen. Falls ein oder mehrere DN (Distinguished Name) angegeben werden, werden dieser (oder diese) gelöscht. Falls kein DN angegeben wird, erfolgt das Einlesen über die Standardeingabe.

ldapdelete 'cn=Thomas Will,dc=linuggs,dc=DE' 

ldapdelete -v 'cn=Thomas Will,dc=linuggs,dc=DE' -D 'cn=Jan Leininger,dc=linuggs,dc=DE' -W 

ldappasswd

ldappasswd -x -D "cn=admin,dc=xinux,dc=org" -w sysadm "uid=nuttela,ou=users,dc=xinux,dc=org"  -s wiggel

links