1. 程式人生 > >執行級別和找回root密碼

執行級別和找回root密碼

  • linux在設計的時候,定義了7個執行級別,每個級別的系統狀態都是不一樣的,使用者可以根據自己的需求而來定義自己所需要的級別.
  • 例如普通使用者一般使用圖形化介面級別,如果是程式設計師工作者,適合使用多使用者有網路服務級別
  1. 關機
  2. 單使用者(找回丟失密碼)
  3. 多使用者沒有網路服務
  4. 多使用者狀態有網路服務
  5. 系統未使用保留給使用者
  6. 圖形介面
  7. 系統重啟
  • 要修改預設的執行級別可以更改/etc/inittab檔案中的id:5:initdefault這一行中的數字

在這裡插入圖片描述

  • 修改執行級別的指令
  • 4是系統保留的級別,還無法使用
init [012356]
  • 例如:切換到 3 的執行級別
init 3

在這裡插入圖片描述

  • 由於單使用者級別是不需要密碼就可以登入root使用者的,所以我們可以利用這個特點,使用單使用者級別來找回root密碼.(這個方法只適合於本地連線,而不適合於遠端控制)

    1. 假如你忘記了自己的root使用者密碼,可以重啟linux系統,而後在啟動介面的時候,按回車鍵,進入到系統系統選項
      在這裡插入圖片描述
      在這裡插入圖片描述

    2. 而後輸入 小寫的 “e” 進入到核心編輯
      在這裡插入圖片描述

    3. 接著選擇第二個選項.輸入e ,在最後輸入執行級別數字(單使用者級別數字為 1)
      在這裡插入圖片描述

    4. 然後回車回到第二個介面,然後按小寫的"b",啟動系統
      在這裡插入圖片描述

    5. 進入到單使用者模式之後,使用passwd指令,修改root使用者的密碼即可
      在這裡插入圖片描述

  • 重新設定完密碼之後,使用reboot 命令重啟計算機在使用新密碼登入
    在這裡插入圖片描述