В системах Linux пользователь root имеет права на изменение разрешения для каждого файла. Тогда какова логика того, что некоторые файлы по умолчанию имеют права только для чтения для пользователя root?
Файл в концерне: /etc/resolv.conf

В системах Linux пользователь root имеет права на изменение разрешения для каждого файла. Тогда какова логика того, что некоторые файлы по умолчанию имеют права только для чтения для пользователя root?
Файл в концерне: /etc/resolv.conf

Ваш /etc/resolv.conf имеет права доступа -rw-r--r-- , поэтому он не предназначен для чтения только для пользователя root. Пользователь root имеет права на чтение и запись, как указано в части rw .
Я должен упомянуть, что это ужасная идея:
… Всегда запускаются с повышенными (корневыми) привилегиями. Используйте систему как обычный пользователь и используйте sudo когда вам нужно сделать что-то, требующее root-доступа.
… Важные системные файлы chmod должны быть доступны для записи во всем мире (777 как в rwxrwxrwx). В лучшем случае это совершенно не нужно, а в худшем случае кому-то (включая вас) будет легко разрушить вашу систему, если вы сделаете что-нибудь бездумное для непривилегированного пользователя.