Comment dois-je transmettre un mot de passe pour ldapsearch
utiliser l' -y <password file>
option?
Si j'écris le mot de passe dans le fichier de mots de passe en texte brut, j'obtiens cette erreur:
ldap_bind: Invalid credentials (49)
additional info: 80090308: LdapErr: DSID-0C0903AA, comment: AcceptSecurityContext error, data 52e, v1772
La même chose se produit si j'utilise l' -w <password>
option.
EDIT :
La commande que j'exécute est
ldapsearch -x -D <my dn> -y .pass.txt -h server.x.x -b "dc=x,dc=y" "cn=*"
Où le fichier .pass.txt
contient mon mot de passe, en texte brut. Le DN et le mot de passe sont corrects. Si j'exécute la commande avec l' -W
option et que je tape le mot de passe à l'invite, la commande s'exécute avec succès, mais je voudrais en quelque sorte stocker le mot de passe pour créer un script.