Why some files are read only for root by default?

Ash*_*ldr 0 linux root file-permissions

In Linux systems, the root user has privileges to change permission for every file. Then what is the logic of some files having read only permission for the root user by default?

相关文件: /etc/resolv.conf

slh*_*hck 6

/etc/resolv.conf-rw-r--r--权限,所以它不是 root 只读的。根用户已读写访问,由所指示的rw部分。

我应该提一下,这是一个糟糕的主意:

  • ...始终以提升的(root)权限运行。以普通用户身份使用系统,sudo在需要做需要root权限的事情时使用。

  • ... chmod重要的系统文件是全局可写的(777rwxrwxrwx)。这在最好的情况下是完全没有必要的——最坏的情况是它会让任何人(包括你自己)很容易地以非特权用户的身份做任何不经思考的事情来破坏你的系统。