-1

我希望我使用 gnome 应用程序(例如 gedit 和 libreoffice)创建的文件的权限尊重我设置的 umask。

我在 ~/.profile 和 /etc/login.defs 中将 umask 设置为 027。我还按照此处的说明在 /etc/pam.d/common-session 中添加了一行:如何设置系统范围的 umask?

没有任何工作。

如果我从 gnome-terminal 在 vi​​ 或 nano 中创建文件(在 .bashrc 中设置 umask 027 之后),我可以让 umask 设置工作。但我也想让这个 umask 在像 gedit 这样的 gnome 应用程序中得到尊重。

4

1 回答 1

0

有问题的 Gnome 应用程序可能是由 systemd 用户实例启动的,它将 umask 设置为 022,而不管使用 PAM 配置的 umask。

U&L SE 上也有人问过这个问题,那里有更多答案。

于 2017-07-07T11:32:59.340 回答