在 Samba 中添加子目录

在 Samba 中添加子目录

这只是关于 Samba 配置文件的一个简单问题。我已经在我的计算机上成功创建了 Samba 服务器,但在配置文件方面遇到了麻烦。我想创建一个服务器,每个用户(比如 Alice、Bob、Chris 和 Doug)都有一个“家”,每个家都由一个文件夹组成,这些文件夹托管在硬盘的不同部分。

我理想的 Samba 服务器目录设置:(实际硬盘位置在括号中) 理想的设置目录树 抱歉,图片无法在网站上正确格式化

有什么想法吗?非常感谢您的帮助。

答案1

在硬盘上,您似乎希望将文件夹组织成 /purpose/user,但在 Samba 共享上却恰恰相反(/user/purpose)。您想要这样做有什么原因吗?因为如果您不介意,那么如果您将硬盘上的文件夹组织成与 Samba 共享相同的形式,那么会容易得多。此外,您是否希望限制每个用户,以便他或她只能访问自己的文件,或者您的网络上的任何人都可以读取、写入、删除等其他人的文件?这个问题的答案将影响您是为每个用户创建单独的 Samba 共享,还是为所有用户创建一个 Samba 共享。

如果您为所有人设置了一个 Samba 共享,则只需创建一个挂载点(即 /media/share),当任何用户连接到 Samba 共享时,他们都会以与 Samba 服务器上的组织方式相同的方式获得所有子文件夹。另一方面,如果您想要单独的访问权限,因此每个用户都有一个 Samba 共享,那么您仍然需要在硬盘上创建的唯一文件夹是每个用户的单独挂载点(即 /media/Alice、/media/Bob 等)。然后,当每个用户连接到他或她的 Samba 共享时,他们会自动获得图片左侧描述的文件夹层次结构。

相关内容