![仅显示登录用户有权限的共享](https://linux22.com/image/712437/%E4%BB%85%E6%98%BE%E7%A4%BA%E7%99%BB%E5%BD%95%E7%94%A8%E6%88%B7%E6%9C%89%E6%9D%83%E9%99%90%E7%9A%84%E5%85%B1%E4%BA%AB.png)
我使用 Samba 已经有一段时间了,我想知道是否有以下问题的解决方案:
我有多个共享供不同用户使用。有没有办法只显示登录用户有权限的共享?
提前致谢。
答案1
使用参数access based share enum
据我所知,这应该就是你所追求的。
答案2
您尚未指定所使用的权限,也未指定用户是属于群组还是个人。请查看以下内容:
权限。用户应被限制只能访问他们需要的文件夹。甚至不是整个共享,而是他们需要的顶级文件夹。如果需要,您可以限制对子文件夹的访问。
在 samba 配置文件 (smb.conf) 中,您是否
browsable
在 [homes] 部分设置了参数?它应该是browsable = no
。这应该可以实现您想要的效果。我认为您已在 smb.conf 中为每个共享设置了读/写权限。
根据 Samba 文档,read list
和write list
参数会覆盖所有其他访问配置,因此请确保这些列表只有必要的用户。 www.samba.org/samba/docs/