![如何更改 Samba 文件服务器上的文件夹权限](https://linux22.com/image/1188990/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%20Samba%20%E6%96%87%E4%BB%B6%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84%E6%96%87%E4%BB%B6%E5%A4%B9%E6%9D%83%E9%99%90.png)
我在办公室的 Ubuntu 服务器计算机上安装了 samba 文件服务器。然后,我将共享映射到几台不同的 Windows PC 上作为网络驱动器。我在驱动器的根目录中为办公室中的每个分支创建了文件夹。现在我想阻止用户在映射驱动器的根目录中创建更多文件夹或文件。但他们应该能够在已创建的文件夹中创建子文件夹和文件。这可能吗?
答案1
据我所知,我认为答案是否定的。
尽管如此,我还是采取了以下解决方法。
创建了同一文件夹的两个 samba 条目,一个是只读另一个是读写。然后我为读写文件夹创建了一个单独的用户。
因此,只有使用用户凭据访问 RW ISO 文件夹的 PC 才能进行更改,但所有其他 PC 只能读取 samba 目录。
我知道我没有回答你的问题但我希望这能有所帮助。
[ISO]
comment = ISO files
path = /storage/ISO/
browseable = yes
writeable = no
guest ok = yes
[ISO-RW]
comment = ISO
path = /storage/ISO/
browseable = yes
valid users = <user1>
writable = yes