samba 服务器计算机上的本地用户使用其主要组,即使使用了强制组

samba 服务器计算机上的本地用户使用其主要组,即使使用了强制组

所以我试图设置一个受密码保护的具有权限的 samba 共享。我相信我已经正确正确地设置了所有内容,并且 samba 共享按预期工作。

但我在本地用户访问和使用与共享相同的目录时遇到了一个小问题。用户创建的任何内容都将以其主要组(文件服务器管理之外的另一个组)作为其所有者,并且即使使用强制组,Samba 共享上的任何其他用户也无法对其进行编辑。我知道这可能是它应该工作的预期方式,但是无论如何都可以强制在 Linux 系统的某个目录中使用某个用户的组,或者我是否必须更改该用户的主要组?或者还有其他解决办法吗?

我正在使用 ubuntu 服务器 20.04 如果这有帮助的话

这是我的 Samba 共享的配置

[Aether]
  comment = file-server-share
  path = /mnt/omega
  valid users = @file-server-admin
  browsable = yes
  writable = yes
  read only = no
  force group = file-server-admin
  create mask = 0664
  force create mode = 0664
  directory mask = 0774
  force directory mask = 0774

答案1

您是否还尝试过使用强制用户?

如果还设置了强制用户参数,则强制组中指定的组将覆盖强制用户中设置的主要组。

编辑:也许这会有所帮助https://serverfault.com/a/445096/853288

相关内容