Samba:如何使用 Linux 账户用户名和密码共享文件夹?

Samba:如何使用 Linux 账户用户名和密码共享文件夹?

我正在使用用户的 lLnux 帐户的用户名和密码来共享用户的主文件夹。我注意到主文件夹共享非常简单,因为我只需更改 smb.conf 文件即可启用它。但是我似乎无论如何都无法登录。

看来 Samba 会保留自己的用户名和密码记录。有没有办法可以自动将 Linux 用户的用户名和密码映射/同步到 Samba?最终结果应该是,每当我添加新用户或用户更改其 Linux 登录密码时,Samba 也会自动更改其密码。

答案1

您可能想看看 pam_smbpass 是否能够自动同步密码。但是请注意,由于哈希不一致,现有密码无法转换。

基本上,这种不便是由于 Windows 在客户端使用了一些模糊的密码哈希函数,而 UNIX 系统通常不会将密码保存在这些模糊的哈希函数中。因此 Samba 必须构建自己的数据库。

相关内容