linux CentOS 權限問題修復(chmod 777 -R 或者chmod 755 -R問題修復)


我個人曾經有一次經歷:

就是在修改文件夾權限的時候,本來該執行:

#chmod 777 -R ./

結果我漏掉了那個".";執行的命令是chmod 777 -R /。 這個命令一定慎用,否則容易釀成大錯。

結果就出大問題了。系統崩潰。

解決辦法:

到正常的文件系統中獲取一下權限列表。

#getfacl -R / > /tmp/acl.bak

解釋下這條命令:getfacl就是獲取權限列表命令,-R是遍歷,/ 這個表示或者整個根目錄權限。如果你單獨某個目錄有權限問題例如bin. 那這里可以換成 getfacl -R /bin > /tmp/acl.bak. ">" 這個符號就是寫入 。后面是路徑

上面那個做好之后把acl.bak拷貝到你現在的系統上;

執行:

#setfacl --restore acl.bak

然后就大功告成了。這個可以解決各種權限問題 。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM