如何在 Ubuntu 19.10 上可靠地设置 umask?已解决(也适用于 20.04 和 20.10)

如何在 Ubuntu 19.10 上可靠地设置 umask?已解决(也适用于 20.04 和 20.10)

我设置了一台运行 Ubuntu 19.10 的新计算机。现在我想通过 umask 将默认权限设置为更严格,但失败了。

我尝试按照在这里和其他地方找到的所有建议来设置 umask:

  • /etc/login.defs
  • /etc/adduser.conf
  • /etc/默认/登录
  • /etc/pam.d/登录
  • /etc/pam.d/common-session
  • $HOME/.profile
  • chfn --其他 umask=027

到目前为止什么都没起作用。重启后我仍然得到 022。我设法通过 $HOME/.bashrc 调整了 bash

由于我也在使用默认的 openjdk 和 clamav 时遇到了麻烦,所以我现在真的很沮丧。我不记得在使用 Ubuntu 时遇到过像现在这样多的问题。

答案1

我在 Ubuntu 20.04 机器上通过手动将“umask=”添加到 /etc/passwd 解决了这个问题。

更多信息可以在手册页 passwd.5 中找到

相关内容