为什么 RHEL 7 中 root 的默认 umask 是 022

为什么 RHEL 7 中 root 的默认 umask 是 022

我注意到,我们机器上的 root 默认会创建世界可读的文件,而我发现在拥有许多用户的服务器上,这是不可接受的。我的问题很简单,但我似乎无法理解 Red Hat 决定将 root(更准确地说是所有 UID < 200)的 umask 默认值设置为 022 背后的逻辑。有谁能回答这个问题?谢谢

答案1

一个可能的答案是日志。仅仅为了读取日志而使用 root 权限会很麻烦。我当然认为 RHEL 的主要用途是少数人类用户登录进行管理的服务器。

相关内容