Linux系统修改DNS配置文件/etc/resolv.conf 出现Operation not permitted解决方法-阿里云开发者社区

开发者社区> housezhang> 正文

Linux系统修改DNS配置文件/etc/resolv.conf 出现Operation not permitted解决方法

简介: Linux系统修改DNS配置文件/etc/resolv.conf 出现Operation not permitted解决方法
+关注继续查看

DNS服务配置有问题,导致域名解析有误,所以需要重新配置dns服务器
在用vim编辑该文件时会提示W10: Warning: Changing a readonly file错误,用root也不行
然后去修改文件权限:
chmod +w /etc/resolv.conf
会报如下错误:

chmod: changing permissions of `/etc/resolv.conf': Operation not permitted

主要原因是文件元信息 有i属性,文件被设置成i属性 防止系统中某个关键文件被修改。用chattr执行改变文件或目录的属性,可执行lsattr指令查询其属性。

  • 查看文件属性 lsattr /etc/resolv.conf
  • 删除i属性 chattr -i /etc/resolv.conf
  • 增加i 属性 chattr +i /etc/resolv.conf

如果查询到具有i属性就可以执行上面的删除操作:

lsattr  /etc/resolv.conf 
----i--------e-- /etc/resolv.conf

这样操作后就可以修改文件权限,进行增删改查了

 chattr -i /etc/resolv.conf
[[email protected]]# lsattr  /etc/resolv.conf 
-------------e-- /etc/resolv.conf

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
ASP.NET CORE入门之读取Json配置文件
首先新建一.net core控制台项目,命名为jsonReader 然后选中引用,选择NuGet包管理器,点击浏览引入mircosoft.aspnetcore.all并安装 选中解决方案,填加,新建项目,添加Json文件,命名为test.
1025 0
.NET加密配置文件connectionStrings节点
具体的可以参考petshop源码程序。 加密前: View Code ? 加密后: ...
1149 0
【云栖大会】AliOS加速汽车操作系统普及 东风雪铁龙首款智联网汽车将搭载AliOS
在过去一年时间里,阿里巴巴与上汽的合作非常成功,上汽自主品牌新车全线搭载了AliOS操作系统,陆续推出了近十款新车。超过25万辆智联网汽车行驶在道路上,正在改变汽车出行。
3001 0
FAT32文件系统的存储组织结构(二)
<p style="word-wrap: break-word; margin-top: 5px; margin-bottom: 5px; padding-top: 0px; padding-bottom: 0px; color: rgb(102, 102, 102); font-family: 宋体, Arial; font-size: 16px; line-height: 26px;">?
1187 0
C# .net中cookie值为中文时的乱码解决方法
一.cookie的名称或子cookie的名称不能为中文,否则无法获得cookie 这个好办,名称不用中文即可 二.cookie的值为中文时候,取cookie的值会出现乱码 解决办法:存取cookie时候先解码和编码 存cookie,进行编码: cookie.
829 0
+关注
22
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载
http://www.vxiaotou.com