如何强制 Linux 文件服务器上的新文件/文件夹的特定权限?

hum*_*der 13 networking linux ubuntu file-sharing file-permissions

我在安装 Ubuntu 9.10(文件服务器)及其 samba 权限时遇到问题。登录和阅读工作正常。但是,用户创建新目录会限制其他用户的访问。例如,如果 Bob(映射驱动器的 Windows 用户)在目录中创建了一个文件夹,Jane(只是 smb 挂载的 Mac 用户)可以从中读取,但不能写入——反之亦然。然后我必须去 CHMOD 777 目录让大家开心。我已经尝试编辑 smb.conf 文件中的“创建/目录掩码”和“强制”选项,但这似乎没有帮助。

我将求助于 CRONTABing 递归 chmod 例程,尽管我确定这不是解决方法。如何让所有新商品始终为 777?有没有人有任何建议来解决这种不断发生的情况?

最好的事物

War*_*ner 14

我通常使用 SAMBA 的本机功能对共享进行权限和组管理。例如..

force user=user1
force group=sharedgroup
create mask=775
Run Code Online (Sandbox Code Playgroud)

您将在共享下指定这些设置。确保在配置更改后重新加载 SAMBA,这可以通过 init 脚本完成。

  • 然后他做错了。有用。 (2认同)
  • 这个我找了好久了!谢谢!:) 它按预期工作。 (2认同)