创建具有不同用户访问权限的嵌套 Samba 共享

创建具有不同用户访问权限的嵌套 Samba 共享

我在一家小公司工作,是技术达人,所以我负责设置服务器。我选择 Linux 是因为它是免费的,而且恶意软件较少。我是 Linux 新手。我已经研究了几个星期,但不知道该如何清理我的设置。

目前我正在运行 Ubuntu Server 14.04.2 LTS,并设置了 samba 和 openvpn 以在本地和异地访问共享。现在我设置了 3 个单独的共享,所有者、管理员(管理)和常规。它们设置得很好,工作正常,但是需要映射很多驱动器。对于我自己来说,我必须映射所有 3 个以进行本地访问,然后再映射 3 个以进行异地 vpn 访问。这可行,但有点丑陋。

我希望做的是将一个文件夹与其他文件夹作为子目录,例如,设为顶级所有者并将所有特定内容放入其中,并在所有者内部创建一个名为 admin 的目录,然后在 admin 中放置他们的特定文件,然后在 admin 内创建一个名为 general 的目录。

分享看起来像

[所有者]

路径= /所有者

有效用户=所有者1所有者2

[行政]

路径= /所有者/管理员

有效用户=owner1owner2admin1admin2

[一般的]

路径= /所有者/管理员/常规

有效用户=owner1owner2admin1admin2gen1gen2.....

这样我就可以在每台计算机上映射一个驱动器,所有者将能够访问顶层及所有底层。当我为管理员映射时,我只会映射 \Server\Admin,他们甚至看不到父目录。

当我尝试这个时,我以为它一开始就起作用了,但是在映射驱动器时重试时,当我使用不在顶级目录中的任何人的凭据时,访问被拒绝。

这可能吗?

提前致谢!

相关内容