Kubuntu 17.10 / Plasma 5.10 / Dolphin 中创建的新文件的默认权限

Kubuntu 17.10 / Plasma 5.10 / Dolphin 中创建的新文件的默认权限

我的机器由多个用户共享。我设置了文件夹,用于存放需要多人处理的文件。在本文的其余部分,让我们将/srv/files/documents设为我们讨论的文件夹,并将team设为每个人所属的组的名称。

  • 我已经umask设定0002/etc/login.defs
  • /srv/files/documents我已在( u=rwx,g=rwxs,o=rx)上设置了 setguid 位和权限
  • 我已将/srv/files/document的群组更改为team

在以下情况下,将创建一个新文件,其组设置为team且权限设置为664

  • 从 VTx:touch /srv/files/documents/test
  • 从 Konsole 在 Plasma 会话中启动:touch /srv/files/documents/test
  • 从 LibreOffice:将文件另存为...
  • 来自 Kate:将文件另存为...

所以到目前为止,我似乎已经做对了一切。现在,当我启动 Dolphin、导航到/srv/files/documents、右键单击并选择“新建文本文档”(或任何其他可用的文件类型)时,它会创建一个新的空文件,并将组设置为team,权限设置为644-这不是我想要的。

顺便说一下,在 Dolphin 中创建新文件夹可以正确应用组team和权限775

我已经摆弄过 ACL,但那并没有改变任何东西。我目前假设 - 无论出于什么原因 - Dolphin 在创建新文件时会跳过 g=w 权限。我希望这是一个我可以修改的设置,只要我知道如何修改。据我所知,它不在常规设置对话框中。

提前感谢您愿意分享的任何想法!

帕特里克

答案1

所以到目前为止,我似乎做对了所有事情。现在,当我启动 Dolphin 时,导航到 /srv/files/documents,右键单击并选择“新建文本文档”(或任何其他可用的文件类型),它会创建一个新的空文件,并将组设置为团队,然后权限设置为 644-这不是我想要的。

海豚复制预装模板文件包括文件权限(0644)。要在 Kubuntu 17.10 上修改权限,请运行:

sudo chmod 0664 /usr/share/templates/.source/*

现在将使用 0664 权限创建新文件。

相关内容