设置每个用户的umask

可以使用pam强制任何sshtypes的连接拥有0777的umask。 这是我的:

# /etc/pam.d/ssh sesssion required pam_umask.so umask=0777 

我只想为某个用户/组执行此操作。 我读过,pam_umask是有能力的,但我一直无法弄清楚如何。

它不适用于非login会话,但我总是采取修改用户的.bash{rc,profile} 。 如果不这样做,你可以做相反的事情:用pam设置umask为0777 ,然后在全局bashrc中进一步修改login会话。

也就是说, 0777的umask是惊人的。 你意识到这意味着你的用户将创build一个模式为0000文件 – 也就是说,任何人都无法访问 – 对吧?