| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| kb_it:ldap [2022/09/13 16:46] – befe | kb_it:ldap [2024/12/16 16:46] (Version actuelle) – [Supprimer en masse] befe |
|---|
| |
| <code bash> | <code bash> |
| ldapsearch -h shuka-a.kara.sea -x -W -b 'ou=special users,dc=iut-tlse3,dc=fr' -D 'cn=admin,dc=iut-tlse3,dc=fr' uid=benjamin.feron | ldapsearch -h localhost -x -W -b 'ou=users,dc=b3f3,dc=net' -D 'cn=admin,dc=b3f3,dc=net' objectClass=* |
| </code> | </code> |
| |
| <code bash> | <code bash> |
| ldapsearch -h shuka-a.kara.sea -x -W -b 'ou=people,dc=iut-tlse3,dc=fr' -D 'uid=benjamin.feron,ou=people,dc=iut-tlse3,dc=fr' uid=benjamin.feron | 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 |
| </code> | </code> |
| | |
| | ==== Valeurs sur une ligne ==== |
| |
| <code bash> | <code bash> |
| ldapsearch -x -b "dc=b3f3,dc=net" -H ldap://ldap.befe.lan -D "cn=admin,dc=b3f3,dc=net" -W | ldapsearch [...] |perl -p00e 's/\r?\n //g' |
| </code> | </code> |
| |
| ==== ad ===== | ===== Manipulations en masse ===== |
| |
| <code bash> | ==== Supprimer en masse ==== |
| ldapsearch -h 193.52.3.126 -x -W -b 'OU=Comptes,DC=iut-tarbes,DC=local' -D 'CN=roldap,OU=Autres,OU=Comptes,DC=iut-tarbes,DC=local' samaccountname=mastertc | |
| </code> | |
| |
| | Enregistrement des DNs à supprimer : |
| <code bash> | <code bash> |
| ldapsearch -h 193.52.3.126 -x -W -b 'OU=Comptes,DC=iut-tarbes,DC=local' -D 'roldap@iut-tarbes.local' samaccountname=mastertc | 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 |
| </code> | </code> |
| |
| | Suppression depuis la liste de DNs : |
| <code bash> | <code bash> |
| ldapsearch -h 10.64.1.11 -x -W -b 'OU=IUT,DC=iut,DC=iut-tlse3,DC=fr' -D 'CN=benjamin.feron,OU=Automatique,OU=Utilisateur,OU=IUT,DC=iut,DC=iut-tlse3,DC=fr' '(&(proxyAddresses=x500*))' | ldapdelete -H ldap://localhost -x -W -D 'cn=admin,dc=etu,dc=iut-tlse3,dc=fr' -f ldap_to_delete.ldif |
| </code> | |
| | |
| ==== Valeurs sur une ligne ==== | |
| | |
| <code bash> | |
| ldapsearch -h 10.64.1.11 -x -W -b 'OU=IUT,DC=iut,DC=iut-tlse3,DC=fr' -D 'CN=benjamin.feron,OU=Automatique,OU=Utilisateur,OU=IUT,DC=iut,DC=iut-tlse3,DC=fr' '(&(proxyAddresses=x500*))' |perl -p00e 's/\r?\n //g' | |
| </code> | </code> |