本文由ilanniweb微信公众号提供友情赞助,首发于烂泥行天下
jenkins技术分享QQ群:571981257
上一篇文章我们介绍了openldap的备份与恢复,这篇文章我们再来介绍下,如何修改openldap管理员的密码。
首先,我们查看openldap管理员密码字段存放在哪个配置文件中,使用如下命令:
ldapsearch -H ldapi:// -LLL -Q -Y EXTERNAL -b “cn=config” “(olcRootDN=*)” dn olcRootDN olcRootPW
通过上图,我们可以很明显的看出openldap管理员加密后的密码字段为:{SSHA}S4Z6dxGnXb3sgM//hclPzRm32Fjcvy4D。
设置openldap管理员最新的密码,如下:
slappasswd -s ilanni123456
上述最新密码字段为:{SSHA}jPCXoLxOgasTDuWx9eNdZS0nrqd242oc。
生成修改openlap管理员密码的ldif文件,如下:
cat > /root/newpasswd.ldif <<“EOF”
dn: olcDatabase={2}hdb,cn=config
changetype: modify
replace: olcRootPW
olcRootPW: {SSHA}jPCXoLxOgasTDuWx9eNdZS0nrqd242oc
EOF
使用ldapmodify命令导入上述文件,命令如下:
ldapmodify -H ldapi:// -Y EXTERNAL -f /root/newpasswd.ldif
上述命令执行完毕后,openldap的管理员密码就已经被修改掉了。
下面我们再使用ldapAdmin工具,验证openldap管理员密码是否被修改,如下:
通过上述截图,我们可以很明显的看到最新的密码已经被使用了。也就是说openldap的管理员密码被修改成功。
未经允许不得转载:烂泥行天下 » 烂泥:openldap修改管理员密码