加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – ldapsearch密码文件格式

发布时间:2020-12-13 17:57:59 所属栏目:Linux 来源:网络整理
导读:我应该如何使用-y密码文件将密码传递给ldapsearch?选项? 如果我以明文形式在密码文件中写密码,我会收到以下错误: ldap_bind: Invalid credentials (49) additional info: 80090308: LdapErr: DSID-0C0903AA,comment: AcceptSecurityContext error,data 52
我应该如何使用-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’)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读