Нет, не путь Вы пытаетесь сделать это. Корень имеет доступ к каждому файлу в системе. Можно мешать изменять файл (примечание: это должно быть публично читаемо), но если у Вас есть корневой доступ, Вы не можете препятствовать тому, чтобы себя изменили его.
Нет никакой функции защиты паролем файлов. Даже если бы было один, будучи корнем, то Вы могли бы удалить его. (Можно зашифровать файл, но это делает его нечитабельным.)
Один способ мешать изменять файл состоит в том, чтобы установить неизменный атрибут: chattr +i /etc/resolv.conf
. Затем единственный способ изменить его включит выполнение chattr -i /etc/resolv.conf
. (Или идущий в более низкий уровень и изменяющий дисковое содержание — с очень высоким риском стирания Ваших данных, если Вы делаете это неправильно.)
Если Вы хотите поместить трудное к обходному фильтру на свой просмотр веб-страниц, сделайте это в поле отдельного маршрутизатора. Позвольте кому-то еще настроить его и не позволить им дать Вам пароль администратора.
Они покрыты здесь в руководстве: Глава 5 Руководства Администраторов сети Linux. Конфигурирование Сетей TCP/IP.
выборка
Последний столбец показывает флаги, которые были установлены для этого интерфейса. Эти символы являются версиями с одним символом длинных имен флага, которые печатаются, когда Вы отображаете интерфейсную конфигурацию с ifconfig: