我已经安装了OpenLDAP (使用来自ubuntu.com的官方OpenLDAP服务器指南)。我已经添加了samba.schema,并且使用了来自LDAP的samba身份验证。但是,当用户更改密码时,它不会更改samba密码。
到目前为止,我已经做了:
apt-get install slapd-smbk5pwd但我不知道如何将它添加到openldap中,因此它开始同步密码。我花了很多时间搜索解决方案,但是由于OpenLDAP不再使用slapd.conf,所以到目前为止所有的解决方案对我来说都是无用的。有人能帮我如何加载模块并配置smbk5pwd吗?
非常感谢!
编辑:
有关配置的更多信息:我有一个运行OpenLDAP和httpd的服务器。用户可以使用web界面更改他们的密码(使用php-script来更改LDAP密码)。Samba运行在单独的服务器上。
如果我可以使用命令行命令或其他脚本更改samba密码,我可以将其实现为web接口,而不需要smbk5pwd同步它们。不过,我也没搞清楚这点。所有smb密码的更改似乎都需要安装samba。
发布于 2018-06-26 10:23:42
就是不能让那个smbk5pwd正常工作。但是,由于我正在为用户使用web界面来更改密码,所以我找到了一个使用LTB-项目的解决办法。
我做了一个额外的PHP代码,当用户通过网络界面更新他/她的密码时,可以更改两个密码。如果用户使用passwd在ssh/telnet上更新他/她的密码,samba密码不会更新,他/她必须转到网站更新密码。
https://askubuntu.com/questions/1049281
复制相似问题