ldap

Exemples de requêtes

ldap

ldapsearch -h localhost -x -W -b 'ou=users,dc=b3f3,dc=net' -D 'cn=admin,dc=b3f3,dc=net' objectClass=*
ldapsearch -H ldaps://193.52.3.126 -W -D 'CN=roldap,OU=Autres,OU=Comptes,DC=iut-tarbes,DC=local' -b 'ou=etudiants,dc=iut-tarbes,dc=local' samaccountname=922astrju

Valeurs sur une ligne

ldapsearch [...] |perl -p00e 's/\r?\n //g'

Manipulations en masse

Supprimer en masse

Enregistrement des DNs à supprimer :

ldapsearch -o ldif-wrap=no -H ldap://localhost -vvv -x -W -b 'ou=listes_diffusion,dc=etu,dc=iut-tlse3,dc=fr' -D 'cn=svc_service,ou=special users,dc=etu,dc=iut-tlse3,dc=fr' '(mail=*_2024auto@etu.iut-tlse3.fr)' -LLL dn | perl -pe 's/^dn: (.*)$/\1/' | sed -e '/^$/d' > ldap_to_delete.ldif

Suppression depuis la liste de DNs :

ldapdelete -H ldap://localhost -x -W -D 'cn=admin,dc=etu,dc=iut-tlse3,dc=fr' -f ldap_to_delete.ldif