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

我我的曾經有一次經歷:rest

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

#chmod 777 -R ./

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

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

解決辦法:class

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

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

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

上面那個作好以後把acl.bak拷貝到你如今的系統上;di

執行:文件

#setfacl --restore acl.bak

而後就大功告成了。這個能夠解決各類權限問題 。文件系統

相關文章
相關標籤/搜索