Linux單用戶模式


一、單用戶模式簡介

忘記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 LANG=en_US

將終端的字符集改為英文

5、修改密碼

passwd root

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

touch /.autorelabel

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

7、重啟系統

exec /sbin/init


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM