将 win7 共享文件夹添加到 *nix 域?

将 win7 共享文件夹添加到 *nix 域?

我有一个基于 CentOS 6.x/NIS 的网络,我需要从该网络开始将一些文件夹共享给 Win7 机器。我已经Samba在测试系统上安装了它,但似乎无法掌握让 Win7 系统向 NIS 进行身份验证的技巧。

我发现了很多关于“是的,您可以使用 NIS 来验证 Windows 共享”的引用,但唯一在职的我找到的示例适用于 LDAP/AD。我是否需要将整个操作转换为 LDAP?

答案1

简短版本:不,您只能使用 Samba 密码数据库或 LDAP。


更长的版本:SMB/CIFS 仅传输散列密码。它使用两种散列方法中的一种,*nix 系统可能使用的任何标准 NIS、PAM 等均不支持这两种方法。您可以将 LDAP 用作 SMB 和 PAM 的后端,因为 PAM 模块可以随意散列密码(包括使用本质上与 SMB“兼容”的散列)。

您在任何地方看到 NIS “工作” 的参考都是 Samba 可以将 *nix 系统的组与上述身份验证方案之一结合使用。因此,您可以在 LDAP 中拥有一个帐户,并从/etc/groupNIS 中提取组。身份验证从未对 NIS 或除上述之外的任何其他系统起作用(还有其他一些变体,没人关心)。

相关内容