Linux解决root用户Operation not permitted

在Linux系统中,拥有最高权限的用户root,在执行文件权限的修改,或者修改文件时也会出现如下错误:

1. chmod: changing permissions of 'xxx': Operation not permitted;
2. E45: 'readonly' option is set (add ! to override)

一般是因为备操作的文件具有i属性,去除即可

去除i属性:chattr -i /etc/sysctl.conf

添加i属性:chattr +i /etc/sysctl.conf

如何确定是不是i属性的问题?

lsattr命令可用来查看文件的属性,执行命令lsattr /etc/sysctl.conff便可以看到当前文件的属性;

可以发现当前文件有个i属性,查阅命令帮助文档可以看到有i属性的文件是不能修改的,更不可被删除,即使是root用户也不可。

未经允许不得转载:鹞之神乐 » Linux解决root用户Operation not permitted

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏