首先對 / 目錄遞迴執行 chmod 000
chmod -R 000 /*
一些常用命令已經沒有許可權執行了,也無法重啟和關機
如果是虛擬機器用vcenter重啟會報錯
硬重啟後啟動,看到報錯或停留在進度條介面
掛載ISO檔案或用centos光碟啟動,進入Troubleshooting—Rescue
選擇2,只讀掛載檔案系統
/ 目錄已經被掛載到了/mnt/sysimage下
此時仍為只讀模式,需要使用mount命令重新掛載為讀寫
直接遞迴分配777許可權給根目錄
chmod -R 777 /mnt/sysimage 執行過程中會有部分報錯
chroot /mnt/sysimage
已經掛載到 /,這時的檔案許可權都是777,需要改回到初始狀態,透過rpm安裝庫記錄的許可權進行恢復
ls -l /etc | head -3
Rpm -qa | xargs -I{} rpm –setperms {}
ls -l /etc | head -3
輸入兩次exit重啟系統
現在還無法ssh登入
給/etc/ssh賦權 600後重啟sshd服務即可