在初學linux系統(tǒng)的小伙伴中,可能存在著這么一批小伙伴,經常忘記root密碼。改密碼對linux系統(tǒng)來說非常的簡單,特別是管理員,只需要passwd命令即可??墒请y免有時候會忘記root密碼,所以說如何更改root密碼也是使用linux系統(tǒng)人員必須掌握的一項技能。
1:重啟系統(tǒng),按 e 編譯選定的條目:(在這個界面按e)

2:將光標移到linux16行,附加rd.break

3:
mount -oremount,rw /sysroot——以讀寫的方式掛載
chroot /sysroot——切換文件系統(tǒng)的存放位置
passwd root——設置新的root密碼
touch /.autorelabel——在啟動過程會重新標記

4:輸入兩次exit,第一次退出chroot存放位置,第二次退出initrmfs調試shell:
5:測試成功:
課外擴展:
既然root密碼可以通過救援模式修改,那么怎么防止別人進入grub破解root密碼,解決的方法就是給救援模式加密。
加密步驟:
#進入配置文件:行尾添加
vim /etc/etc/grub.d/10_linux
password——admin 為用戶名,admin123為密碼(采用明文)
password_pbkdf2——采用grub2加密(后面講如何加密)

#生成秘鑰(輸入你想要設置的密碼,密碼看不見的)

#重新生成文件:
grub2-mkconfig --output=/boot/grub2/grub.cfg

#重啟系統(tǒng),按 e 編譯選定的條目(發(fā)現(xiàn)需要輸入,成功)
