如何在samba的“写列表”和“读列表”中使用虚拟用户?

如何在samba的“写列表”和“读列表”中使用虚拟用户?

假设我不想为我的用户创建有效的用户/组(samba 服务器作为共享服务器),并且我需要为他们创建共享。

问题 :如果没有,我该如何使用write list、等等? (使用虚拟用户)read listvalid userUNIX effective user/group account

答案1

从 v4 开始,samba 不再需要使用本地 UNIX 帐户。如果您使用的是 samba v4,则可以使用samba-tool添加不作为 UNIX 用户的新用户:

samba-tool user add USERNAME-HERE

答案2

您可以将用户帐户映射到两个通用用户帐户,一个用于读取,另一个用于写入。这使用了 user.map 文件。

或者

您可以尝试使用 winbind 并将 Windows 组映射到 UNIX 组,并且只有一个组用于写入,另一个组用于读取。

第一次在谷歌上点击:http://www.brentnorris.net/samba2005.html#winbind

我过去曾在 AIX 和 HP-UX 上测试过 winbind - 由于许多问题,我们没有实现它。在 Linux 上你可能会有更好的运气。

相关内容