Debian和Ubuntu都带有pam_umask。这样
/etc/login.defs,无论用户如何登录,都可以配置umask
并使它们在系统范围内应用。
要启用它,您可能需要在
/etc/pam.d/common-session阅读中添加一行
session optional pam_umask.so
或者它可能已经启用。然后编辑
/etc/login.defs并将
UMASK行更改为
UMASK002
(默认为
022)。
请注意,用户仍然可以自己
~/.profile或
~/.bashrc类似方式覆盖umask
,但是(至少在新的Debian和Ubuntu安装上)用户不应该在
/etc/profile或中覆盖umask
/etc/bash.bashrc。(如果有,只需将其删除。)



