如何定义 samba 共享以便每个用户只能看到自己的主页?

如何定义 samba 共享以便每个用户只能看到自己的主页?

我想让 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 %Sonly valid users = %S.在您的示例中,ashley, joe and %S [the name of the share]始终有效,因此ashleyjoe可以到达所有家庭,任何其他(如果有)用户应该只能在您给出的示例中看到自己的用户。

相关内容