我喜欢为有权访问文件服务器中多个根文件夹的用户创建只读共享。我不想为每个文件夹创建一堆共享,我可以以某种方式在 smb.conf 中添加多个路径吗?
例如:
path=/folder1, /folder2
编辑:不使用符号链接。我了解 Unix FS,但不想用 Symlink 搞乱事情,如果必须的话,我会的,但我更喜欢使用 path= 因为它看起来更简单/更好。
答案1
文档非常清楚:
路径(S)
此参数指定服务用户有权访问的目录。 [...]
共享路径指向“一个目录”,没有提及多个目录。我可以想到几个原因:首先,它与 Unix 对待文件系统的一般方式一致(例如,NFS 共享的行为方式相同);其次,很难想出一种在没有潜在文件名冲突的情况下合并目录的好方法。
无论如何,创建一个指向带有一些符号链接的目录的共享对于将来的共享管理来说可能更容易,因为您不必总是编辑和重新加载配置文件。