Нет прав на запись в файл даже с `sudo` [duplicate]

На этот вопрос уже есть ответ здесь:

Я изменил /etc/resolv.conf , чтобы настроить DNS для моей VPN. Сейчас я хотел бы снова его изменить, но не могу. Операция не разрешена, даже если я использую

sudo nano /etc/resolv.conf

Я пытался запустить в режиме восстановления, но у меня такая же проблема. Как я могу восстановить этот файл?

0
задан 18 August 2017 в 15:24

1 ответ

Просто измените полномочия временно:

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
0
ответ дан 2 November 2019 в 10:09

Другие вопросы по тегам:

Похожие вопросы: