CentOS的單用戶模式

一、介紹

Linux系統下的單用戶模式類似於Windows系統的安全模式,這種模式特殊情況下才建議使用,比如:超級管理員的登錄密碼忘記,無法登陸主機等情況!不過在工作環境中最好還是儘量避免出現要進入這種模式的情況。

二、單用戶模式

  1. 在CentOS6中進入單用戶模式
    出現開機界面時立即按下“e”鍵,可以進入以下界面:
    這裏寫圖片描述

    在上圖所在界面下,再次按下“e”鍵,進入到以下界面:
    這裏寫圖片描述

    在上圖界面下按下”b“進入,即可進入單用戶模式
    這裏寫圖片描述

    注: 網上有網友說在下圖界面下,按下“e“鍵,可以進入到一個命令界面:
    這裏寫圖片描述
    由上圖界面進入此命令界面後,在參數末尾輸入single或者數字1,回車,也可以進入單用戶模式,但是我一直都沒有成功,回車後就直接回到上圖界面了。也可能是我操作上存在問題,這裏只是將此問題提出來,希望大家參考一下。
    這裏寫圖片描述

  2. 在CentOS7中進入單用戶模式
    在CentOS7中有兩種進入單用戶模式的方式:
    1)通過 rd.break 形式進入
    在開機界面出現時按下”e“鍵,進入以下界面:
    這裏寫圖片描述

    在上圖界面中按下”e“鍵,即可進入以下界面,在下圖標註的地方添加 rd.break 語句即可:
    這裏寫圖片描述

    在上圖界面下,添加 rd.break 後,按下”Ctrl+x“鍵,即可進入單用戶模式:
    這裏寫圖片描述

    2)
    這個方法同樣需要進入到以下界面,並在此界面內進行一下修改:
    這裏寫圖片描述

    按照以上界面要求修改完成後,然後按下”Ctrl+x“即可進入單用戶模式:
    這裏寫圖片描述
    使用此方法修改的一個好處是這裏已經將該掛載分區的權限修改爲了”rw“了,所以在命令行下就不用再修改了

  3. 單用戶模式的作用
    單用戶模式下,個人最常用的是修改超級管理員密碼,其他的也很少用到;以下爲修改密碼的命令:
    • mount -o remount,rw /sysroot (該命令是將硬盤重新掛載,並將權限修改”rw“,若修改過了就不用再執行此命令了)
    • chroot /sysroot(就切換到正常系統中,以便使用正常命令)
    • echo “新密碼”|passwd –stdin root (爲超級管理員設置新密碼)
    • touch /.autorelabel (若系統沒有啓動SELinux,可以不使用此條語句)
    • exit (修改完成後退出系統)
    • reboot (重新啓動即可)

四、 注意

單用戶模式是一種特殊模式,要進入此模式就必須要在系統開機或重啓時進入,所以這種模式也就適合在自己機子上玩玩,其他情況就算了;還有就是單用戶模式是從磁盤引導進去的,不能用來恢復被刪除的系統文件,想要恢復被刪除的系統文件要進入救援模式纔行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章