На этот вопрос уже есть ответ здесь:
Я изменил /etc/resolv.conf
, чтобы настроить DNS для моей VPN. Сейчас я хотел бы снова его изменить, но не могу. Операция не разрешена, даже если я использую
sudo nano /etc/resolv.conf
Я пытался запустить в режиме восстановления, но у меня такая же проблема. Как я могу восстановить этот файл?
Просто измените полномочия временно:
sudo chmod 744 /etc/resolv.conf
Добавляют серверы имен Вашего поставщика VPN путем редактирования файла с текстовым редактором:
nameserver ip_of_nameserver_one
nameserver ip_of_nameserver_two
Сохранили файл, затем возвращаются полномочия.
sudo chmod 644 /etc/resolv.conf
sudo chattr +i /etc/resolv.conf
последняя команда добавит неизменный бит, таким образом, файл не станет перезаписанным. После установки неизменного бита даже эти root
, учетная запись не сможет записать в файл. Если Вы хотите отредактировать файл, снова последний на и удалить неизменный бит, используйте эту команду:
sudo chattr -i /etc/resolv.conf