linux – ldapsearch密码文件格式

前端之家收集整理的这篇文章主要介绍了linux – ldapsearch密码文件格式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我应该如何使用-y<密码文件>将密码传递给ldapsearch?选项?
如果我以明文形式在密码文件中写密码,我会收到以下错误
ldap_bind: Invalid credentials (49)
    additional info: 80090308: LdapErr: DSID-0C0903AA,comment: AcceptSecurityContext error,data 52e,v1772

如果我使用-w< password>也会发生同样的情况.选项.

编辑:
我正在运行的命令是

ldapsearch -x -D <my dn> -y .pass.txt -h server.x.x -b "dc=x,dc=y" "cn=*"

文件.pass.txt包含我的密码,以纯文本格式. DN和密码都是正确的.如果我使用-W选项运行命令并在提示符下键入密码,则命令成功运行,但我想以某种方式存储密码以生成脚本.

解决方法

请记住,ldapsearch将使用文件的全部内容作为密码 – 这意味着它将包含终止换行符(如果存在).要验证这实际上是否是您的问题,请尝试创建一个没有文件文件
echo -n ThisIsaBadPassword > .pass.txt

(更新:包含’-n’)

猜你在找的Linux相关文章