授予 Samba 共享中的 Windows 用户权限

授予 Samba 共享中的 Windows 用户权限

我对 Linux 尤其是 Samba 还很陌生。

所以,我安装了 samba 并创建了一个共享。我的 Windows 服务器和客户端电脑可以连接到它。但我想在子文件夹中给予不同的 Windows 用户不同的权限。但我不知道我需要做什么?

顺便说一下,在全局设置中,工作组 = WORKGROUP,安全 = 用户,Windows 用户和服务器仍然可以连接到它。

答案1

我不知道您需要的每个用户的权限是否复杂,但可以为您完成类似的工作:https://ubuntuforums.org/showthread.php?t=2453008

在这种情况下,用户创建了一个文件夹(/FolderRoot)的共享,其中包含许多子文件夹,目的是只有部分用户可以访问每个子文件夹。

他希望父文件夹和整个树仅对一个用户(User1)具有读/写权限,对此我建议如下:

[FolderRoot]
path = /FolderRoot
read only = no
valid users = User1
force user = UserMaster

然后他想要一个只有用户 1 和用户 3 可以访问的子文件夹。我建议只需创建该子文件夹的不同共享,如下所示:

[Folder2]
path = /FolderRoot/Folder2
read only = no
valid users = User1, User3
force user = UserMaster

您可能需要查看原始海报的问题,看看他的用例对您的用例有多适用。

答案2

这回答了你的问题了吗?https://ubuntu.com/server/docs/samba-file-server

相关内容