Permissions 如何在Debian Stretch上设置gnome中的默认umask?

Permissions 如何在Debian Stretch上设置gnome中的默认umask?,permissions,debian,gnome-3,umask,Permissions,Debian,Gnome 3,Umask,我希望我使用gnome应用程序(如gedit和libreoffice)创建的文件的权限符合我设置的umask 我已经在~/.profile和/etc/login.defs中将umask设置为027。我还按照这里的说明在/etc/pam.d/common-session中添加了一行: 什么都没用 如果我从gnome终端在vi或nano中创建文件(在.bashrc中设置umask 027之后),我就能够使umask设置正常工作。但我也希望在gedit等gnome应用程序中尊重此umask。相关gno

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

我已经在~/.profile和/etc/login.defs中将umask设置为027。我还按照这里的说明在/etc/pam.d/common-session中添加了一行:

什么都没用


如果我从gnome终端在vi或nano中创建文件(在.bashrc中设置umask 027之后),我就能够使umask设置正常工作。但我也希望在gedit等gnome应用程序中尊重此umask。

相关gnome应用程序可能由systemd user instance启动,该实例将umask设置为022,而不管使用PAM配置的umask如何


这个问题也出现在U&L SE上,并且有更多的答案。

现在有没有办法在不必等待您启动的错误修复的情况下更改默认umask?我目前还不知道任何解决方法;pam_umask设置的umask被systemd的默认umask替换。