Linux忘记root密码重置密码方法
忘記Linux root密碼時(shí),需要進(jìn)入linux的單用戶模式,在該模式下修改root密碼。此外,CentOS6和CentOS7下修改root密碼的方式是不同的。下面用兩種方式進(jìn)行試驗(yàn)
文章目錄
- 一、首先以RHEL/CentOS7 之后的版本為例
- 二、RHEL/CentOS6.x及之前修改root密碼
一、首先以RHEL/CentOS7 之后的版本為例
1.重啟系統(tǒng),待系統(tǒng)啟動(dòng)到grub2引導(dǎo)菜單時(shí),找到當(dāng)前系統(tǒng)引導(dǎo)選項(xiàng)(如果有多個(gè)可用內(nèi)核,則會(huì)有多個(gè)引導(dǎo)選項(xiàng)),按e鍵,進(jìn)入編輯模式。
2.然后通過上下方向鍵將光標(biāo)定位到kernel引導(dǎo)行所在行尾,然后添加以下內(nèi)容
rw single init=/bin/bash
3.添加完成,按Ctrl+x組合鍵啟動(dòng)shell引導(dǎo),最后進(jìn)入單用戶模式
4、重啟后輸入passwd命令重新設(shè)置root密碼
passwd
提示輸入兩次新密碼即可。
5.這里需要注意,如果系統(tǒng)已開啟了SELinux,還需要在根分區(qū)中創(chuàng)建autorelabel文件,否則系統(tǒng)無法正常啟動(dòng)。
查看SELinux是否開啟
/usr/sbin/sestatus
如果SELinux開啟,還需創(chuàng)建autorelabel文件
touch /.autorelabel
6、密碼修改完后,需要重啟
直接執(zhí)行reboot命令已經(jīng)無效,需要輸入全路徑命令
exec /sbin/init
7、用新密碼登錄系統(tǒng)
提示Sorry, that didn’t work,Please try again
8、再次回到單用戶模式,修改
vi etc/selinux/config
enforcing=disable
9、保存重啟,可以正常登錄系統(tǒng)
二、RHEL/CentOS6.x及之前修改root密碼
操作步驟如下:
1.重啟系統(tǒng),待系統(tǒng)啟動(dòng)到grub引導(dǎo)菜單時(shí),按Esc鍵,找到當(dāng)前系統(tǒng)引導(dǎo)項(xiàng)。如果有多個(gè)可用內(nèi)核,則會(huì)有多個(gè)引導(dǎo)選項(xiàng)。
2.通過方向鍵定位到需要使用的系統(tǒng)引導(dǎo)內(nèi)核選項(xiàng)上,然后按鍵盤e鍵,進(jìn)入編輯狀態(tài)。
3.然后通過上下方向鍵,選中帶有kernel指令的一行,繼續(xù)按e鍵,編輯該行,在行末尾價(jià)格空格,然后添加single。
4.修改完成后,按Enter鍵,返回到剛才的界面。
5.最后按b鍵,系統(tǒng)開始引導(dǎo)。
這樣就切換到單用戶模式下,單用戶模式與Windows的安全模式類似,只啟動(dòng)最基本的系統(tǒng),網(wǎng)絡(luò)以及應(yīng)用服務(wù)均不啟動(dòng)。單用戶模式啟動(dòng)完畢,系統(tǒng)自動(dòng)進(jìn)入命令行狀態(tài)下,輸入passwd,系統(tǒng)提示輸入兩次新的密碼,就可修改密碼。
如果需要正常啟動(dòng)系統(tǒng),只需輸入init 3,切換到多用戶模式下。用root登陸系統(tǒng)即可。
謝謝
總結(jié)
以上是生活随笔為你收集整理的Linux忘记root密码重置密码方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【高德地图】获取我的位置信息
- 下一篇: Linux忘记开机密码