![umask 设置不正确](https://linux22.com/image/1011381/umask%20%E8%AE%BE%E7%BD%AE%E4%B8%8D%E6%AD%A3%E7%A1%AE.png)
我一直在互联网上寻找在 Ubuntu 18.04 LTS 中设置系统默认 umask 的方法。所有建议,甚至来自 pam_umask.so 手册页的建议,都失败了。
我可以在 .bashrc 文件中将 umask 设置为 0002,而不是 Ubuntu 的 0022,但这只会影响 shell 命令。我想要的东西还会影响桌面 GUI 和其他应用程序的新创建目录的权限。
我尝试在以下 /etc/pam.d/ 文件中添加以下行:sessionoptionalpam_umask.soumask=0002:logincommon-sessioncommion-session-noninteractive
无效。我已将 /etc/login.def 中的 UMASK 设置为 002,并将 USERGROUP_ENABLED 设置为是和否。无效。我还在我的帐户的 GECOS 字段中添加了 chfn -o umask=0002
这些都没有任何效果。pam_umask.so 手册页中的另一个建议是编辑 /etc/default/login 文件,但该文件不存在。