LDAP 密码太新,无法更改

LDAP 密码太新,无法更改

我有一个用户无法更改密码,因此我尝试手动更改密码。当我尝试更改密码时,收到以下错误消息:

ldap_modify: Constraint violation (19)
        additional info: Password is too young to change

我在我的主目录中为用户创建了一个 ldif 文件:

dn: where this user is located
changetype: modify
replace: userPassword
userPassword: thenewpassword

add: pwdReset
pwdReset: TRUE

我正在像这样执行 ldif 文件:

sudo ldapmodify -D 'uid=*****' -W -f ****.ldif

伙计们,我很茫然,如果能提供任何帮助我将不胜感激。

答案1

这是因为在该命令中,您尝试以用户身份而不是管理员组用户身份执行该操作

像这样做

ldapmodify -D "cn=admin,dc=imageek,dc=yesyouare" -W -x -f huehuehue.ldif

-x 表示未加密我不知道你使用的是 ssl 还是 tls,所以像这样使用它,它会要求在 opensure 或 redhat 中输入 ldap 管理员用户密码,该管理员用户对数据采集​​与传输技术叫做经理

并像这样编辑 ldif 文件

dn: uid=onepunchman,dc=imageek,dc=yesyouare
changetype: modify
replace: userPassword
userPassword: newpunchword_bwahaha

相关内容