Jac*_*han 10 resolv.conf resolvconf
无法更新resolv.conf文件。
/etc/resolv.conf" E166: Can't open linked file for writing
Run Code Online (Sandbox Code Playgroud)
乌班图18.04.1
这是假设您正在询问vim错误消息(您没有指定从何处获得错误消息)。
Vim 文档将 E166 报告为
E166 无法打开链接文件进行写入
您正在尝试写入一个无法覆盖的文件,并且该文件是一个链接(硬链接或符号链接)。如果包含链接或文件的目录可写,则仍然可以进行写入,但 Vim 现在不知道您是否要删除链接并在其位置写入文件,或者是否要删除文件本身并在其位置写入文件。将新文件写入其位置。如果你确实想用这个名称写入文件,你必须手动删除链接或文件,或者更改权限以便Vim可以覆盖。
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
Run Code Online (Sandbox Code Playgroud)
我的 /etc/resolv.conf 的Astat确认该文件是一个链接。
我可以很高兴地写入该文件(使用sudo),因此您遇到的问题超出了您所提供的范围。
| 归档时间: |
|
| 查看次数: |
59042 次 |
| 最近记录: |