![即使修改了所有必需的文件,umask 也设置为 022](https://linux22.com/image/63671/%E5%8D%B3%E4%BD%BF%E4%BF%AE%E6%94%B9%E4%BA%86%E6%89%80%E6%9C%89%E5%BF%85%E9%9C%80%E7%9A%84%E6%96%87%E4%BB%B6%EF%BC%8Cumask%20%E4%B9%9F%E8%AE%BE%E7%BD%AE%E4%B8%BA%20022.png)
umask
给我带来了很多问题。我尝试跟随。
我已经评论了 umask set 条目/etc/配置文件和/etc/bashrc。我的主目录中甚至没有设置 umask 的单个文件。我已将 /etc/login.defs 中的 UMASK 更改为 011 。当我登录并运行时,umask
它仍然显示 022 。它应该显示我为011,对吧?
我使用的是centos 6.6
答案1
参数UMASK
在/etc/login.defs
创建新用户时使用。
对于您想要做的事情,编辑/etc/profile
是/etc/bashrc
一个好主意,因为这些文件通常是source
由用户创建的。
当umask
未定义时,则具有默认值022
。