How am I supposed to pass a password to ldapsearch
using the -y <password file>
option?
If I write the password in the password file in plain text, I get this error:
ldap_bind: Invalid credentials (49)
additional info: 80090308: LdapErr: DSID-0C0903AA, comment: AcceptSecurityContext error, data 52e, v1772
The same happens if I use the -w <password>
option.
EDIT:
The command I'm running is
ldapsearch -x -D <my dn> -y .pass.txt -h server.x.x -b "dc=x,dc=y" "cn=*"
Where the file .pass.txt
contains my password, in plain text. Both the DN and the password are correct. If I run the command with the -W
option and type the password on the prompt the command runs successfully, but I would like to store the password somehow to make a script.