我不能再以 root 身份写入 /etc/resolvconf.conf 了吗?

我不能再以 root 身份写入 /etc/resolvconf.conf 了吗?

几周前我编辑了 /etc/resolvconf.conf 添加了这一行:

name_servers="1.0.0.1 2606:4700:4700::1111,2606:4700:4700::1001"

今天,我再次回去编辑它,并sudo vim /etc/resolvconf.conf以只读方式打开文件并覆盖w!失败。我尝试过susudo sh -c "vim /etc/resolvconf.conf"并且没有任何效果。

ls -l /etc/resolvconf.conf
-rw-r--r-- 1 root root 320 Jan  4 00:05 /etc/resolvconf.conf

这里发生了什么事?这怎么可能?

答案1

希望该文件设置有不可变标志

去检查 :

lsattr /etc/resolvconf.conf

----i---------- /etc/resolvconf.conf

删除不可变标志

chattr -i /etc/resolvconf.conf

相关内容