не мог обновить resolv.conf файл.
"/etc/resolv.conf" E166: не Может открыть связанный файл для записи
человечность 18.04.1
Предполагается, что вы спрашиваете о сообщении об ошибке vim
(вы не указали, где вы получили сообщение об ошибке).
Документация Vim сообщает E166 как
E166 Не удается открыть связанный файл для записи
Вы пытаетесь написать в файл, который не может быть перезаписан, и файл является ссылкой (жесткой ссылкой или символической ссылкой). Запись по-прежнему возможна, если каталог, содержащий ссылку или файл, доступен для записи, но теперь Vim не знает, хотите ли вы удалить ссылку и записать файл на его место, или если вы хотите удалить сам файл и напишите новый файл на его место. Если вы действительно хотите записать файл под этим именем, вам нужно вручную удалить ссылку или файл или изменить разрешения, чтобы Vim мог перезаписывать.
blockquote>http://vimdoc.sourceforge.net/htmldoc/message.html
guiverc@d960-ubu2:~$ stat /etc/resolv.conf File: /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf Size: 39 Blocks: 0 IO Block: 4096 symbolic link Device: 801h/2049d Inode: 130757 Links: 1 Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2018-09-03 12:34:28.189468370 +1000 Modify: 2017-11-16 12:32:04.777265492 +1100 Change: 2017-11-16 12:32:04.777265492 +1100
A
stat
из моего /etc/resolv.conf подтверждает файл является ссылкой.Я могу с удовольствием написать в этот файл (используя
sudo
), так что у вас есть проблема, выходящая за рамки того, что вы предоставили.
В моем случае это сработало, когда я использовал sudo
при открытии файла resolv.conf
через vi. Если файл еще не существует, он создает его.
$ sudo vi /etc/resolv.conf