RHEL6.3進入單用戶模式並重置root密碼


單用戶模式類似於windows下的安全模式,允許root賬號不輸入密碼直接啟動並登錄系統進行系統維護。

單用戶模式只允許root賬號登錄,不允許其它用戶使用ssh協議進行遠程連接。

重啟系統時按Enter鍵進入如下界面:

選擇第二項,按E

按E進入kernel編輯命令行,在光標空格然后輸入single 或s 或1或init 1

輸入完成后按回車鍵,保存返回上一級啟動菜單,按b 啟動系統自動進入單用戶模式。

啟動后,不需要輸入密碼,自動登錄root賬號

(把selinux關閉。

#getenforce

#setenforce 0)

======================

直接用passwd 命令修改root密碼就行。

但是網上的的博文里是先修改/etc/passwd文件,刪除root密碼,然后重啟再用passwd命令修改root密碼。這種方式也行。

輸入vi /etc/inittab 來重新修改啟動級別。

如果是忘記root賬號的密碼,則

輸入 #vi /etc/passwd 命令
將第一行的root:x:0....中的X刪除,變成 root::0....然后保存退出!
重啟系統。
在進去系統此時root密碼為空。
再輸入修改密碼的命令:passwd root

=============

 通過設置grub密碼來防止別人使用上述的方式來重置root密碼

使用grub-md5-crypt命令來生成grub密碼的md5加密值:

[root@rheltest1 ~]# grub-md5-crypt
Password: 
Retype password: 
$1$jwKp0/$TWPdC1ESa3TnoeD86wn4j.

把上面的加密值添加到/boot/grub/grub.conf配置文件就可以了。

[root@rheltest1 ~]# vi /boot/grub/grub.conf 

password --md5 $1$jwKp0/$TWPdC1ESa3TnoeD86wn4j.

 重啟系統測試:

到這一步輸入e進行編輯時是沒用的,需要按p輸入grub密碼才能進行編輯。

 


免責聲明!

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



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