linux系統單用戶模式下修改密碼

Linux在單用戶模式下修改root密碼

 

1Centos開機按任意鍵進入系統的配置界面引導圖,注意下圖中e , to edit the commands before booting, 然後按 e 鍵進入grub引導系統的編輯界面。

wKioL1neC7uzviMmAAAlwg7nNcE912.png-wh_50

1Linux操作系統配置引導界面圖

 

補充:

/boot/grub/grub.conf文件中,title字段,每一個title字段代表着一個操作系統的配置選項。

如果有多個title字段,上圖就會顯示多個操作系統選項。

wKioL1ngcVTwCoSDAADZPU-Bf0o431.png-wh_50

boot/grub/grub.conf文件內容圖

 

2、進入grub引導系統的編輯界面,選擇第二項內核(kernel),注意下面e,to edit the seleted command in the boot sequence”(在啓動順序中編輯命令選項),然後按 e 鍵,進入啓動順序的編輯界面。

wKioL1ngcVTSt0qeAAA7xUBq-28309.png-wh_50

grub引導配置圖

 

3、如下圖,在quiet 後按空格鍵再編輯 “1”或者single ,表示進入運行級別1,即單用戶模式,single 意思是“單個的”。然後按回車鍵,回到grub引導配置圖。

wKiom1ngdArR3sLrAAAYp-s3jQM634.png-wh_50

grub引導啓動順序編輯圖

 


4、在grub 引導配置圖中,注意下面“press b to boot ” ,按 b 鍵重啓,進入單用戶模式

wKiom1ngdAvgffFHAAAzjtxptLc533.png-wh_50

grub引導配置圖

 

5、單用戶模式啓動系統速度會很快,單用戶模式是不會啓動任何服務的,同時也不需要輸入root密碼,就能直接進入到root用戶下,此時我們就可以通過passwd 命令來重置我們的root用戶的密碼。

wKioL1ngcVTjPhWfAAAoDNItnaU957.png-wh_50

單用戶模式命令行

 

6、修改root密碼,輸入命令:passwd root , 成功修改root密碼,然後reboot重啓即可。

wKiom1ngdAuxhr6TAAAUiRC8vAQ578.png-wh_50

 

這樣通過進入grub引導界面在內核參數裏面追加參數1single 進入單用戶模式來修改root的密碼。

 

但是,這樣的系統豈不是有漏洞,別人知道了這種方法就可以進入系統。那麼下面通過對grub進行MD5加密來對grub啓動層加入密碼保護。

1、通過grub-md5-crypt” 命令來生成密碼的密文

wKioL1ngcVXDzS9IAAARPKPL47w668.png-wh_50

 

2、將加密後的密文添加到 /boot/grub/grub.conf 配置文件中

wKiom1ngdAzRsy1OAAEPc0OdQ9o014.png-wh_50

 

 

3、開機再進入系統引導配置圖時,已經不一樣了,按p鍵輸入密碼後才行。

wKioL1ngcVaydzI-AAAkG5FOPpg086.png-wh_50

 


Linux 的用戶模式 和 運行級別 一個意思

七種用戶模式

0:關機、1:單用戶模式、2 無網絡支持的多用戶模式、

3:有網絡支持的多用戶模式 4:保留、5: 帶有X-windows 的網絡的多用戶模式

6:重新引導系統


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