Samba - 使用本地用户帐户进行身份验证

Samba - 使用本地用户帐户进行身份验证

我希望我的用户在我的 Linux 服务器上使用他们的本地帐户,而无需为 Samba 创建单独的用户/密码。当他们去映射驱动器时,有没有办法使用 /etc/passwd 文件作为身份验证机制?可以使用 PAM 来实现吗?

我不想使用 AD,因为域 ID 与 Linux 服务器上的不同。

如有任何建议/指导我将不胜感激。

答案1

samba 不能仅使用 passwd/shadow,因为需要存储几个额外的属性。

但是您可以使用 tdbsam-backend 设置 samba 并让 samba 同步密码。

或者您为系统和 samba 身份验证设置一个开放的 ldap 后端。但这并不是那么简单……

答案2

您可以看看这个资源: http://www.devshed.com/c/a/Administration/Authentication-in-Samba/

它似乎正好涵盖了您正在寻找的内容。

相关内容