别名Samba:别名用户

我使用Samba来访问我的文件服务器。 我有几个股份,我使用本地用户login(“安全=用户”)。

比方说“SpShare”分享位于/ SpShare。 / SpShare目录中的所有文件都归Alice所有,只有Alice可以读取/写入它们。 我想要两件事情:

  • 所有有权访问“SpShare”的用户都应该能够读取/ SpShare中的所有文件。
  • 用户在“SpShare”中写入的所有内容都应创buildAlice拥有的文件。

也就是说,即使我以Betty身份login,只要Betty是SpShare共享的“有效用户”,我希望Betty在该共享内的所有文件操作都可以像用户login一样进行爱丽丝。

我怎样才能做到这一点,而不只是设置“强制创build模式= 777”(我宁愿这样做)?

使用force user指令,而不是共享的定义。

我不build议这是一个行动的过程。

我build议将文件设置为目录和可执行文件的2770访问模式,将非文件的可执行文件设置为2660,并将组的所有权recursion设置为访问该共享的所有用户中通用的组。

更常见模式设置前面的“2”会强制新创build的文件将其组设置为目录的组设置,而不是用户的默认组(通常是其用户名)。