我在 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”为没有用户映射的用户设置权限。