概述
在Linux系統中,擁有最高權限的用戶root,在執行文件權限的修改,或者修改文件時也會出現如下錯誤:
1. chmod: changing permissions of 'xxx': Operation not permitted;2. E45: 'readonly' option is t (add ! to override)
接下來用最近碰到的一個案例來介紹如何解決root用戶無權限修改文件的問題。
1、無法刪除應用?由于項目遷移,所以需要刪掉之前的文件,然后就發現了個很奇怪的現象,用root居然刪不掉?提示權限拒絕。
2、授權測試想著授權777再刪一下看看,發現授權也是不允許的
3、lsattr查看文件屬性執行的chmod命令,其底層實現是chattr命令,這個命令甚至可以鎖定文件,即使root用戶也操作不了此文件。所以這時候在考慮是不是chattr影響了,但是在用lsattr查看文件的屬性時發現并沒有i屬性(有i屬性的文件是不能修改的,更不可被刪除,即使是root用戶也不可),這里給了我一個誤區,所以就沒測試chattr了
4、chattr命令去除i屬性:chattr -i webapps/,重新測試發現OK了
覺得有用的朋友多幫忙轉發哦!后面會分享更多devops和DBA方面的內容,感興趣的朋友可以關注下~
本文發布于:2023-02-28 20:16:00,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/167766653280202.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:OPERATIONNOTPERMITTED.doc
本文 PDF 下載地址:OPERATIONNOTPERMITTED.pdf
| 留言與評論(共有 0 條評論) |