Я сохранил свой пароль LDAP в $HOME/.ldap_pw
на моей Ma c. Для файла установлены разрешения 600:
-rw------- 1 myself mygroup 18 Mar 27 17:20 .ldap_pw
Когда я вызываю ldapsearch
с помощью опции -y
, как этот, для вывода списка членов группы mygroup
ldapsearch -y "$HOME/.ldap_pw" -H ldaps://ldap.mycompany.com -D myself@mycompany.com -W -b DC=mycompany,DC=com -x '(&(objectcategory=Group)(cn=mygroup))'
Я получаю эту ошибку:
ldap_bind: Invalid credentials (49)
additional info: 80090308: LdapErr: DSID-0C090442, comment: AcceptSecurityContext error, data 52e, v3839
Пароль хранится в файле правильно. Кроме того, приведенная выше команда работает нормально при запуске без опции -y
с вводом пароля при запросе.
Что здесь не так?
Я получаю ту же ошибку на моем Linux коробка под управлением RedHat 7.6.