我想配置一个自制NAS。它运行Ubuntu20.04LTS服务器,并使用SAMBA共享磁盘内容。它工作得很好(我可以到达共享文件夹)。现在我想设置权限。
有5种不同的用户(客户端)希望使用此服务器。其中两个(用户1,user2)可以访问整个HDD (具有读/写权限的所有目录)。其余部分(user3-4-5)也可以访问整个内容,但具有只读权限。但是,有一些目录(例如。对他们来说也是可读/可写的。
为了使这个想法更容易理解,我创建了一个目录映射,其中绿色dir =读/写和红色dir =只读:
user1和user2:

用户n (n=3,4,5):

我对/etc/samba/smb.conf做了如下修改:
[My shared folder]
path = /media/my/shared/folder
read only = no
read list = user3 user4 user5
browseable = yes
hosts allow = ip1 ip2 ip3 ip4 ip5
hosts deny = 0.0.0.0/0
valid users = user1 user2 user3 user4 user5
max connections = 5(用户已经添加到samba中)
主要的问题是用户3-4-5不能修改他们的私有文件夹,因为整个HDD都是只读的。
如何正确地将权限设置为用户3-4-5,以便能够访问R/W (修改)他们的文件夹(仅是他们的文件夹)?
发布于 2021-07-15 11:44:18
我会为用户设置共享私有主目录,标准的samba配置文件中有一些部分对此有广泛的评论。
对于磁盘的其他部分,请继续使用您已经创建的配置。
https://askubuntu.com/questions/1351901
复制相似问题