目前,我们的 samba 目录中的用户可以访问任何文件夹,包括其他文件夹,因此我发现,通过在配置文件中包含此行valid users = %S
(取消注释),用户只能访问他们的主目录。
现在唯一的问题是其他文件夹并不是每个人都可以访问,而且我似乎无法让它正常工作。
我如何让家/用户可访问用户同时保持其他目录对所有人开放?
答案1
解决了:
显然,尽管 samba 用户不是主机操作系统的一部分,但他们在某种程度上是该文件的所有者。快速浏览linux 主机上的ls
目录/home/
显示每个人都有 775 权限。
我快速做了一下:
chmod *my-samba-base*/home/ 770 *