对DNS配置文件/etc/resolv.conf增加只读属性时会报错,提示操作不支持。 chattr +i /etc/resolv.conf chattr: Operation not supported while reading flags on /etc/resolv.conf
这是由于ubuntu 12.04之后版本系统,DNS文件由resolvconf模块接管。直接修改/etc/resolv.conf文件不生效,重启后会还原。 修改DNS需要对 /etc/resolvconf/resolv.conf.d/tail文件修改,具体步骤可以参考这里。 如果仍需要手工修改/etc/resolv.conf文件的方式管理DNS,或者增加只读属性,需要卸除resolvconf模块。 卸除方法是执行:apt-get remove resolvconf 注:操作前建议备份快照,以免产生影响。快照创建方法请参考这里
/etc/resolv.conf配置 如果要去掉只读属性可以执行:chattr -i /etc/resolv.conf
|