我使用Webmin在我的服务器上设置基本的Samba共享。 Webmin从可用的linux用户创build我的smbusers。 但是它将所有smbpassword保留为空,而不是使用他们的linux用户密码。
如何设置Samba,以便使用或同步用户的Linux用户密码的密码?
您可以将sambaconfiguration为使用PAM,因此可以使用相同的用户列表进行身份validation(包括使用其当前密码)。 详尽的细节可以在这里的官方桑巴网站上find 。
不过要小心一点 – 你可能需要直接钻研configuration文件,我不确定你可以通过webmin做必要的修改。
在Debian及其衍生产品上,您可以按照此处的说明使其同步。 我很确定这样的事情可以很容易地在其他发行版上完成。
查看Samba手册中的密码部分 ,看起来Samba有一个内置的方法来完成它:
[global] unix password sync = yes
当更改Samba密码时,它将更新用户的系统密码 – 例如,您必须使用Samba而不是使用密码来更改用户的passwd 。