对于某个特定用户,如何配置 Samba 使用 /etc/shadow 中的密码而不是其自己的数据库?

对于某个特定用户,如何配置 Samba 使用 /etc/shadow 中的密码而不是其自己的数据库?

在 中/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。

相关内容