为什么某些文件默认只对 root 读取?

为什么某些文件默认只对 root 读取?

在Linux系统中,root用户有权限更改每个文件的权限。那么有些文件默认对root用户具有只读权限的逻辑是什么呢?

涉及的文件:/etc/resolv.conf

答案1

/etc/resolv.conf-rw-r--r--权限,因此它不是 root 只读的。root 用户已读取写访问,如部分所示rw

我应该说一下,这是一个糟糕的想法:

  • … 始终以提升的 (root) 权限运行。以普通用户身份使用系统,并sudo在需要执行需要 root 访问权限的操作时使用。

  • … chmod将重要的系统文件设置为全球可写 (777就像rwxrwxrwx)。这在最好的情况下是完全没有必要的 – 而在最坏的情况下,它会让任何人 (包括您自己) 以非特权用户的身份做出任何不经思考的事情,从而轻易破坏您的系统。

相关内容