centos8 忘记root密码
操作系統(tǒng): centos8
設(shè)備型號:ThinkPad E15
實驗環(huán)境:開啟一臺centos8系統(tǒng)
開機時按e鍵,即可進入grub編輯界面,光標選擇第一條,`e`表示進入編輯模式
在以linux開頭的行尾添加rd.break?? ,寫完后的位置如下:
改完之后,按下Ctrl+X進入緊急模式
原理:打斷系統(tǒng)正常啟動,然后進一個bash環(huán)境,系統(tǒng)并沒有真正的啟動
emergency? ?[i?m?:d??nsi]? 緊急
查看系統(tǒng)根掛載情況:
發(fā)現(xiàn)是只讀的。需要重新以rw方式掛載/sysroot 。
mount -o remount,rw /sysroot????? #重新掛載,使其擁有讀寫權(quán)限
使用chroot命令換根,修改密碼
chroot命令可以切換文件系統(tǒng)的根。
執(zhí)行: chroot /sysroot/?
輸入:LANG=en? #修改語言環(huán)境為英文,如果是中文會顯示亂碼
執(zhí)行passwd 開始修改密碼
執(zhí)行命令: touch ?/.autorelabel? ,創(chuàng)建/.autorelabel新文件。
這步操作的作用是:告訴selinux在系統(tǒng)重啟時自動重新標記文件系統(tǒng)的selinux策略。
?
總結(jié):
1. 在系統(tǒng)啟動引導界面后按e進行編輯
2. 找到“Linux”開頭的行,在行尾輸入空格后添加“rd.break”
3. 按下Ctrl+X進入緊急模式
4. 重新掛載文件系統(tǒng)擁有讀寫權(quán)限
5. chroot修改根目錄為/sysroot/
6. 通過passwd root命令修改root用戶密碼
7. 創(chuàng)建文件touch /.autorelabel
? ? ? ?8. reboot重啟系統(tǒng)
總結(jié)
以上是生活随笔為你收集整理的centos8 忘记root密码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 归类函数_mysql常用的函
- 下一篇: hive mysql 字符集_创建Hiv