我想让 Debian 机器上的每个用户的主目录只能由其所有者使用(使用 Samba),但现在(使用默认的 Samba 配置)我可以访问其他用户/home
。
这是[home]
配置部分:
[homes]
comment = Home Directories
browseable = no
public = no
read only = no
create mask = 0700
directory mask = 0700
valid users = ashley joe %S
通过从 Windows 7 计算机登录 ashley 的帐户,我可以浏览 joe 的主页。我应该如何配置这个?
答案1
我认为你应该改为valid users = ashley joe %S
only valid users = %S
.在您的示例中,ashley, joe and %S [the name of the share]
始终有效,因此ashley
且joe
可以到达所有家庭,任何其他(如果有)用户应该只能在您给出的示例中看到自己的用户。