php ldap invalid credentials,[原]执行ldapadd 命令时报错:ldap_bind: Invalid credentials (49)...

某项目,需要在Asianux 4.0上配置LDAP服务。参考以前的[原]操作ldap 数据库一文,在执行ldapadd 命令时报错:

引用

ldap_bind: Invalid credentials (49)

经分析及查询相关资料,原来该版本的OpenLDAP已改用其他格式保存配置数据,原来的slapd.conf 仅作为模板使用。

一、软件版本

先来看看具体的版本信息:

引用

# cat /etc/asianux-release

Asianux Server 4 (Hiranya)

# rpm -qa|grep openldap

openldap-2.4.19-15.AXS4.x86_64

openldap-servers-2.4.19-15.AXS4.x86_64

openldap-devel-2.4.19-15.AXS4.x86_64

openldap-clients-2.4.19-15.AXS4.x86_64

compat-openldap-2.4.19_2.3.43-15.AXS4.x86_64

二、配置LDAP

1.修改配置文件

这里假设系统是新安装好的,没有遗留数据。若非如此,请参考附录。

在/etc/openldap目录下,有一个slapd.conf.bak文件,拷贝一份为slapd.conf。

# cd /etc/openldap

# cp slapd.conf.bak slapd.conf

(为什么这里会没有slapd.conf,第一次配置时已觉得有点问题,后来才知道,因为该文件现仅作为模板使用,服务真正读取的配置数据不在这里)

然后,使用slappasswd命令创建一个密码:

引用

# slappasswd

New password:

Re-enter new password:

{SSHA}3c6DQ4xIKU/7Qz22Y2S2MgOoHhQkasR/

接着,参考以前的文档,修改slapd.conf中相关的信息,例如:

引用

database        bdb

suffix 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值