如何控制 Samba 中远程用户创建的组文件(无 Active Directory)

如何控制 Samba 中远程用户创建的组文件(无 Active Directory)

我遇到了一个问题,到目前为止还无法在谷歌上找到答案,也许是因为我不熟悉术语。

有没有办法让我的远程用户在 ubuntu 服务器上创建文件/文件夹,并授予 shareuser:smbgroup 权限,而不是 shareuser:shareuser 权限?

  • 我有一台 Ubuntu 服务器(20.04 每日更新),运行 Samba 版本 4.11.6-Ubuntu。我根本没有使用活动目录
  • 我有一个共享目录
  • 我将此目录设置为对“smbgroup”具有组读/写权限
  • 我创建了一个名为“shareuser”的用户作为该组的一部分。

我的问题是我通过 Windows 10(Build 1909)机器连接到共享目录(没有域只有通用工作组“工作组”),每次我通过 Windows 10 在服务器上创建文件时,文件/文件夹都会以 sharesuser 用户身份创建,但不是在 smbgroup 下,而是在 shareuser 组(shareuser:shareuser)下创建。

答案1

当然,我发布问题 3 分钟后就在相关问题建议中找到了答案。

如何强制 Samba 共享的群组所有权?

相关内容