我有一个使用 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
我认为您可以将它们放在无效用户列表中,或者在您需要限制的部分中创建无效用户列表。