即使修改了所有必需的文件,umask 也设置为 022

即使修改了所有必需的文件,umask 也设置为 022

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

相关内容