在使用系統過程中,可能會遇到被人惡意修改密碼,或者是人為誤操作,使用linux提供的單用戶模式來救急,修改自己的服務器密碼。用于自己服務器的密碼修改,不要惡意更改别人的!Linux centos7單用戶模式密碼重置 – 一個小龍馬
方法一、重啟系統,在讀秒界面,按下‘e’進入編輯模式,如圖
找到以‘linux16’開頭的行,把啟動權限由 ro 改為 rw ,并在行尾追加 init=/sysroot/bin/bash ,系統在啟動後,不需要輸入密碼而擁有root權限,接下來就重新設置root密碼了。
接下來按ctrl X快捷鍵繼續啟動linux系統
接下來,需要切換系統的root挂載目錄,使用chroot命令來切換
:/# chroot /sysroot/
切換完成後,就可以修改密碼了,使用touch更新SELinux安全上下文
:/# touch /.autorelabel
最後重新系統驗證修改密碼。。
方法二、同樣 e 鍵進入編輯模式,還是在 linux16 行,行尾追加 rc.break ,上次未改字符集,大家也看到了,修改密碼是亂碼,因為linux純字符界面不支持中文顯示,這次‘zh_CN.UTF-8’改為“en_US.UTF-8”。
接下來同樣使用ctrl X繼續啟動系統
switch_root :/# mount -o remount,rw /sysroot/
switch_root :/# chroot /sysroot/
sh-4.2:/# passwd
sh-4.2:/# touch /.autorelabel
sh-4.2:/# exit
switch_root :/# reboot -f
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!