当前位置:酷百书>百科知识>Linux中修改文件权限是说Operation not permitted

Linux中修改文件权限是说Operation not permitted

2023-11-02 14:58:10 编辑:join 浏览量:618

Linux中修改文件权限是说Operation not permitted

原因:带有i属性的文件是不能修改的。

1、首先执行chmod 777 /etc/sysctl.conf时会报出错误:chmod: changing permissions of '/etc/sysctl.conf': Operation not permitted。

Linux中修改文件权限是说Operation not permitted

2、然后执行命令激握lsattr /etc/sysctl.conff便可以看到当前文件的属性;

Linux中修改文件权限是说Operation not permitted

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

Linux中修改文件权限是说Operation not permitted

4、所以相应的解决方案就是把文件的纤铅搏i属性去除,去除i属性:chattr -i /etc/sysctl.conf。

Linux中修改文件权限是说Operation not permitted

5、然后就可以对此文件内容进行修改。

Linux中修改文件权限是说Operation not permitted

6、最好在操作完成后恢复文件的i属性,添加i属性:chattr +i /etc/sysctl.conf。

Linux中修改文件权限是说Operation not permitted

7、然后就完成毁祥了。

Linux中修改文件权限是说Operation not permitted

标签:Linux,Operation,permitted

版权声明:文章由 酷百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kubaishu.com/article/382290.html
热门文章