Linux單用戶模式詳解 及應用場景

目錄

一、單用戶模式簡介

二、進入單用戶模式修改密碼

1、Centos6進入單用戶修改密碼

1、重啓系統,進入系統歡迎界面按上下左右鍵進入GRUB界面;

2、在GRUB界面選擇內核版本,按下'e'鍵;

3、在此界面可以進行編輯,在最後輸入'single'再按回車鍵返回

4、修改密碼

5、reboot進行系統重啓

2、Centos7單用戶修改密碼

1、進入GRUB頁面,選擇相應的內核,按下'e'鍵;

2、進入內核修改信息界面,找到Linux16這一行;

3、進入單用戶後,重新掛載根目錄,使其可寫;

4、修改字符集(可選)

5、修改密碼

6、當selinux防火牆啓動時,修改密碼後要創建文件

7、重啓系統


一、單用戶模式簡介

忘記root密碼這個問題出現的機率是很高的,不過,在linux下解決這個問題也很簡單,只需重啓linux系統,然後引導進入linux的單用戶模式(init1),由於單用戶模式是不需要輸入登錄密碼的,因此,可以直接登錄系統,修改root密碼即可解決問題。

二、進入單用戶模式修改密碼

Centos6啓動時讀取的文件爲:/etc/grub.cfg;

Centos7啓動時讀取的文件爲:/etc/grub2.cfg

1、Centos6進入單用戶修改密碼

1、重啓系統,進入系統歡迎界面按上下左右鍵進入GRUB界面;

在此界面按下上下左右鍵進入GRUB界面;

2、在GRUB界面選擇內核版本,按下'e'鍵;

選擇kernel內核這行再按下'e'鍵進入

3、在此界面可以進行編輯,在最後輸入'single'再按回車鍵返回

選擇kernel這行,並按下'b'鍵進入單用戶模式。

4、修改密碼

Passwd root 對root密碼進行修改

5、reboot進行系統重啓

2、Centos7單用戶修改密碼

1、進入GRUB頁面,選擇相應的內核,按下'e'鍵;

備註:第一行爲內核;第二行爲援救模式。

2、進入內核修改信息界面,找到Linux16這一行;

在這一行的末尾加上init=/bin/sh

按下'Ctrl + x'進入單用戶模式

3、進入單用戶後,重新掛載根目錄,使其可寫;

執行mount -o remount,rw /

4、修改字符集(可選)

Locale 查看當前字符集

輸入export

將終端的字符集改爲英文

5、修改密碼

passwd root

6、當selinux防火牆啓動時,修改密碼後要創建文件

touch /.autorelabel

否則在系統重啓時無法重啓

7、重啓系統

exec /sbin/init



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