查看openldap管理员密码字段放在哪个配置文件中
[root@i-68nhrdjj ldif]# ldapsearch -H ldapi:// -LLL -Q -Y EXTERNAL -b "cn=config" "(olcRootDN=*)" dn olcRootDN olcRootPW dn: olcDatabase={2}hdb,cn=config olcRootDN: cn=admin,dc=hebye,dc=com olcRootPW: {SSHA}EcWIfkSYzvvfmlKRV1bTnHCFU+xtM1ZQ
设置openldap管理员最新的密码
[root@i-68nhrdjj ldif]# slappasswd -s wdm123456 {SSHA}xhOyR/+ZGe1U8aMQZxS0kTaVvxkiexYu
生成修改openldap管理员密码的ldif文件
cat > /root/newpasswd.ldif << EOF dn: olcDatabase={2}hdb,cn=config changetype: modify replace: olcRootPW olcRootPW: {SSHA}xhOyR/+ZGe1U8aMQZxS0kTaVvxkiexYu EOF
导入文件
[root@i-68nhrdjj ldif]# ldapmodify -H ldapi:// -Y EXTERNAL -f /root/newpasswd.ldif SASL/EXTERNAL authentication started SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth SASL SSF: 0 modifying entry "olcDatabase={2}hdb,cn=config"
评论