我正在尝试让 Samba 与群组一起工作。我正在使用 CentOS。
#sswords = yes
lanman auth = no
null passwords = no
hosts allow = 129.130.155.
netbios name = a server
server string = base PHP server
[team$]
path= /var/www
writable = yes
valid users = @team
force group = @team
我在 Linux 中创建了一些用户,并使用以下命令将他们添加到名为 team 的组中
groupadd -a -g 用户名。
我尝试登录并收到 NT_STATUS_NO_SUCH_GROUP。如果我注释掉配置中的最后两行,它就可以工作了,但我希望拥有组所有权,并且更愿意能够将用户添加到 Linux 中的组中,并使其与 samba 一起工作。
答案1
将最后一行更改为
force group = team
您正在尝试使用组本身的内容(组的成员)来强制该组,而不是强制使用组名称。