如何通过 samba 限制特定用户对目录的访问?

如何通过 samba 限制特定用户对目录的访问?

我有一个使用 Samba 的共享目录的子目录,并将其设置为仅可由一个用户访问:

$ cd /mnt/SomeSambaShare 
$ ls -lad SomeDir
drwx--S--- 23 SomeUser SomeGroup 4096 2012-07-26 07:44 SomeDir

我无法以 SomeUser 以外的 Linux 用户身份访问该目录。

但我仍然可以使用 SomeUser 以外的其他 Samba 用户访问此目录。这是为什么?我该如何防止这种情况发生?

答案1

尝试在您的文件中添加此行/etc/samba/smb.conf并重新启动 samba。

[SomeSambaShare]
valid users = SomeUser

答案2

[全球的]

invalid users = root bin daemon adm sync shutdown \
                    halt mail news uucp operator
auto services = dave peter bob

我认为您可以将它们放在无效用户列表中,或者在您需要限制的部分中创建无效用户列表。

相关内容