环境:
Red Hat Enterprise Linux Server release 6.9 (Santiago)
LDAP provided by Oracle Directory Server running on Solaris
当用户使用过期密码登录时,如何关闭自动更改密码提示?我希望登录失败的消息,密码已过期。如果能给我们的服务台加上一条信息,那就太好了。
目前,当发现用户的密码过期时,系统会运行密码重置程序,但由于LDAP服务器的原因,这在我们的系统上不起作用。
我已经尝试在chpass_provider = ldap文件域名部分将sssd.conf更改为chpass_provi
我试图使用PHP脚本更改活动目录信息。
除了"cn“和"name”属性之外,我还可以更改所需的所有属性。
当我尝试更改它们时,我得到了一个错误"Server不愿意执行“
Warning: ldap_modify(): Modify: Server is unwilling to perform
另外,当我试图更改密码时,它不起作用。我没有收到任何错误/警告,但它不会更改密码。(如您所见,我正试图将密码更改为Mike@1234567。更新可以工作,因为我能够看到新的值,但它不会更改用户密码。(即,新的userPassword值为{SHA}i9Ai8Y8xRGcXEd3mp
我使用与捆绑在一起的6.1.2,与CAS集成用于身份验证。现在,我也希望集成LDAP,用于用户注册。只需在救生筏中完成注册,并使用CAS将其导出到LDAP和身份验证。我面临的问题是,当我们在救生筏中注册时,用户将被导出到LDAP,而不是他的密码。只有当我们使用救生筏登录portlet登录时,密码才会导出到LDAP。这实际上是不允许的,并且只应该通过CAS登录到LDAP。现在我的想法是,在注册时,密码应该保存到LDAP中,或者任何类似的解决方法。我不知道如何做到这一点。请询问是否需要更多的信息。
login.create.account.allow.custom.password=true
pa
我在SLES11SP4上配置了LDAP服务器(使用YaST),并创建了3个用户。我可以(从根用户)到任何用户,但我不能作为他们中的任何一个登录或更改他们的密码。
当我尝试在/var/ log /消息中登录(使用su作为标准用户)时,我有:
suse1 su: pam_ldap: error trying to bind as user "uid=user3,dc=linux" (Invalid credentials)
suse1 su: FAILED SU (to user3) root on /dev/pts/0
当我尝试更改/var/log/messages中的密码时: