为什么 /etc/login.defs 中的 UMASK 被忽略?

为什么 /etc/login.defs 中的 UMASK 被忽略?

我已经设置UMASK 077/etc/login.defs并且没有覆盖~/.profile~/.bashrc

umask命令仍会0022在 gnome-terminal 中打印,但当0007我登录时会打印。新创建的文件获得与设置tty1为时相同的权限umask0022

Ubuntu 版本:16.10

答案1

编辑/etc/login.defs并相应地更改这些值:

  1. UMASK 077 -就像你之前做的那样
  2. 将其更改USERGROUPS_ENAB yesUSERGROUPS_ENAB no

现在注销然后重新登录。创建一个新文件并检查默认权限。希望有帮助。

相关内容