linux 开机密码忘了,linux系统开机忘记密码
背景
如果忘記root密碼,如何登陸到root用戶?
解決思路:
可以通過(guò)開(kāi)機(jī)修改grub命令行進(jìn)入single模式,去修改root的密碼。
RHEL6和RHEL7系略有不同。
RHEL6解決方法:
1)開(kāi)機(jī)出現(xiàn)grub boot
loader開(kāi)機(jī)選項(xiàng)菜單時(shí),立即點(diǎn)擊鍵盤(pán)任意鍵,boot loader會(huì)暫停。
2)按下’e’,編輯選項(xiàng)菜單
3)在kernel行末增加“single”
4)后ctrl+x啟動(dòng)
5)啟動(dòng)后會(huì)直接在命令行用“passwd? root”來(lái)更改root的密碼。
6)即可。
RHEL7解決方法:
1)開(kāi)機(jī)出現(xiàn)grub boot loader開(kāi)機(jī)選項(xiàng)菜單時(shí),立即點(diǎn)擊鍵盤(pán)任意鍵,boot
loader會(huì)暫停。
2)按下’e’,編輯選項(xiàng)菜單
3)移動(dòng)上下鍵至linux16核心命令行
4)在核心命令行最后加入rd.break。
5)再按下Ctrl+x重新以這個(gè)設(shè)定開(kāi)機(jī)。
6)witch_root:/#mount? –o remount,rw /sysroot(注1)
7)switch_root:/#chroot/sysroot
8)sh-4.2#passwdroot
9)sh-4.2#touch/.autorelabel(注2)
10)sh-4.2#exit
11) switch_root:/#exit
退出后即自動(dòng)重啟,使用修改后root密碼登入即可。
注1) 開(kāi)機(jī)后的互動(dòng)式命令環(huán)境,並不是正常開(kāi)機(jī)的系統(tǒng),正常開(kāi)機(jī)系統(tǒng)掛載在/sysroot且掛載成只讀,必須重新掛載成可寫(xiě)入,才能修改密碼。
注2) 因?yàn)樵诖饲闆r下,SELinux並沒(méi)有啟動(dòng),對(duì)所有文件的更改,可能會(huì)造成文檔的context不正確,為確保開(kāi)機(jī)時(shí)重新設(shè)定SELinux context,必須在根目錄下添加隱藏文件.autorelabel。
總結(jié)
以上是生活随笔為你收集整理的linux 开机密码忘了,linux系统开机忘记密码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 工资条生成器
- 下一篇: linux密码忘记root密码,重置密码