[code]本次是在VMware Workstation Pro 12.0上操作的
重新啟動 RHEL7,開始破解
一、重啟,在選擇內核時按“任意鍵”讓倒計時停止,然後按“e”鍵進入“編輯模式”
二、進入“編輯模式”之後上下移動光標,找到以“linux16”開頭這行,按“End”鍵將光標移動到最後,輸入“rd.break console=tty0”,然後按“Ctrl+x”鍵進行保存並重啟
注:本次是在虛擬機圖形界面下實驗的,一般在實際操作中系統默認是“tty0”不需要在“rd.break”後面加上“consloe=tty0”。當然此處“tty1,tty2 …”等,只要不是圖形化界面就可以,一般默認是“tty=0”。 三、在重啟進入系統時停止
四、輸入“mount”可以查看到根目錄默認是只讀的,不可以去寫
五、輸入“mount -o remount,rw /sysroot”, 改變“/sysroot”的權限為“讀,寫”
再次輸入“mount”查看已經改變為“讀,寫”的權限六、輸入“chroot /sysroot”改變根
七、修改root密碼
方法一 這個方法可以看到密碼不容易出錯
方法二 這個方法必需需要輸入2次一樣的密碼才可以成功
八、輸入“touch /.autorelabel”, 讓SELinux生效
九、連續輸入2次“exit”,讓 SELinux 全部打開,重新打標,重新修改參數值
開始打標 十、打標完成以後自動重啟,重啟以後使用root用戶登錄
當然這種方法是可以避免的