我已经设置UMASK 077
,/etc/login.defs
并且没有覆盖~/.profile
或~/.bashrc
。
该umask
命令仍会0022
在 gnome-terminal 中打印,但当0007
我登录时会打印。新创建的文件获得与设置tty1
为时相同的权限umask
0022
。
Ubuntu 版本:16.10
答案1
编辑/etc/login.defs
并相应地更改这些值:
- UMASK 077 -就像你之前做的那样
- 将其更改
USERGROUPS_ENAB yes
为USERGROUPS_ENAB no
现在注销然后重新登录。创建一个新文件并检查默认权限。希望有帮助。