Samba 权限,特定用户只能访问子文件夹

Samba 权限,特定用户只能访问子文件夹

我有两个用户:“pi”和“austria”。这两个用户都属于 www-data 组,该组是 /mnt 的所有者,并且无法修改,因为它是托管的。我想在 samba 中分离权限。用户 pi 拥有整个挂载点 /mnt/EXHDD1TB 的权限,而用户“austria”只拥有 /mnt/EXHDD1TB/ 的名为“Movies”的子文件夹的权限,而不拥有上层文件夹的权限。我当前的 smb.conf 是下面的,但使用此配置,用户“austria”可以访问所有内容,而不仅仅是特定文件夹。你能帮忙吗

[Movies]
comment = External Drive
path=/mnt/EXHDD1TB/Movies
valid users = austria
force group = www-data
writeable   = yes
create mask = 0660
force create mode = 0110
directory mask = 0770
browseable = no
[All]
comment = External Drive
path=/mnt/EXHDD1TB/
valid users = pi, austria
force group = www-data
writeable   = yes
create mask = 0660
force create mode = 0110
directory mask = 0770
browseable = no

答案1

由于您不希望用户“austria”拥有的挂载权限All,因此您应该将该用户从列表中删除valid users

用户“austria”必须访问共享Movies,而不是All

相关内容