Samba 用户名映射未按预期工作

Samba 用户名映射未按预期工作

我在 Samba 中有以下用户名映射:

master = johndoe user2 user3
regular = user5 user6
restricted = johndoe user8 user9

默认情况下,Samba 将总是映射johndoe到username.map中的最后一项,即restricted

知道如何映射johndoe到多个条目吗?我需要这个,因为有些共享并非所有用户都有权访问,但某些用户(如johndoe)必须有访问权限。

答案1

您无法将一个用户映射到多个条目。Samba 会将您的用户 (johndoe) 在第一行与“master”匹配,但它不会就此止步,它会尝试第二行,然后是第三行,它会再次找到“johndoe”并将其映射到“restricted”,这将替换最初找到的“master”。

您可以使用“vfs_acl_xattr”并使用“setfacl”为没有用户映射的用户设置权限。

相关内容