在 中/etc/samba/smb.conf
,我已经拥有以下设置很久了:
unix password sync = yes
但是,我有一个用户的 Samba 密码与 下的密码不同/etc/shadow
。我怀疑发生这种情况是因为曾经smbpasswd -u <user>
对该用户调用了 ,并且 Samba 总是在其自己的数据库中而不是 PAM 提供的数据库中检查用户的密码(即/etc/shadow
)。
所以问题是,我如何指示 Samba 返回使用该特定用户的 Linux 密码?
这些问题适用于 Linux Ubuntu 16.04 LTS 和 18.04 LTS。