samba 共享上的 setgid 无法在 Mac OS X 上使用

samba 共享上的 setgid 无法在 Mac OS X 上使用

我已经在 samba 共享中的文件夹上设置了 setgid-bit。它对 Windows 和 Linux 客户端都非常有用。

使用 mac 客户端访问这样的文件夹时,setgid 会被忽略,而且新创建的文件/目录的组权限会被设置为当前用户的默认组。

unix extensions = no我已经尝试过这里提到的设置邮政但这不起作用。

答案1

要强制共享中创建的文件始终属于某个组,您可以执行的一件事是使用force group = groupnamesmb.conf 中共享配置中的选项。如果您想确保只有已经属于该组的用户才能创建文件,请在组名前面使用 + 号:force group = +groupname

有关 Samba 手册的更多信息smb配置文件

相关内容