centos 7單用戶模式救援模式的下更改系統密碼

在剛開始的工做當中,咱們不免會犯一些失誤,如忘記Linux密碼,錯誤的更改了配置文件等形成咱們的服務器沒法正常的工做。下面演示一下如何在不重裝系統的狀況下重置Linux密碼linux

1、沒有設置grub密碼,或grub密碼可以提供狀況下windows

在這種狀況下就使用單用戶模式恢復,具體操做步驟以下,服務器

一、重啓服務器,在grub引導界面按上下箭頭,選擇第一項,按e鍵來編輯grub內存

使用↓來定位到linux16這一行,使用→定位到ro這裏,而後編輯,將ro改成rw init= /sysroot/bin/sh。而後按下Ctrl+X鍵來啓動it

二、接下來會啓動到下面這個界面,這裏也能夠運行一些命令,可是目前所在的系統不是咱們原先服務器的系統,這是相似於windows下winPE的一個內存系統,還須要運行chroot /sysroot登錄

而後就能夠更改系統密碼了,在這裏爲了避免形成沒必要要的麻煩,須要使用LANG=en來將語言改成英語,再使用passwd root命令來更改密碼就好了配置

出現上圖所示的畫面表示密碼已經修改爲功,可是還有很重要的一條命令須要運行,touch /.autoralebel。而後重啓機器就可使用新密碼登陸了密碼

2、第二種狀況就是設置grub密碼,而且grub密碼也忘記了,那就使用救援模式,使用救援模式則須要使用跟系統相對應的系統安裝光盤,重啓機器,在重啓機器的時候進入BIOS設置,使用'+'將CD-ROM Drive改成第一啓動項,按F10保存退出,啓動到以下右圖是,使用↓選擇Troubleshooting,回車。im

接下來選擇Rescue a CentOS system選項,而後選擇continue,再而後選擇OK回車配置文件

接下來出現一個對話框,文字所表示的是,原先的服務器系統會加載到/mnt/sysimage目錄下

接下來出現的畫面以下圖,而後一樣的運行chroot /mnt/sysimage,進入原先的服務器系統,而後執行passwd root 命令來爲root更改密碼

最後一步,將光盤彈出,重啓機器,使用新密碼登陸便可。

相關文章
相關標籤/搜索