2021-05-12 14:32:11
RedHat 7 找回root密碼和grub2加密
今天我想做的筆記是:當我們把RedHat 7系統密碼給忘了後,該怎麼改回來,要怎麼辦,怎麼防止被別人破呢。首先我們先來實驗怎麼找回系統密碼。
啟動系統後,會出現下面這種情況,我們按(e)進入grub模式
然後在linux16這行的最後輸入 rd.break,按ctrl+x 組合鍵繼續
mount -o remount,rw /sysroot #掛載/sysroot
chroot /sysroot #切換至系統
passwd root #更改密碼
touch /.autorelabel #更新系統資訊檔案
最後重新啟動電腦,就可以了。那我們要怎麼防止被別人進入grub破解root密碼呢?
就是在grub加密。gurb2密碼有明文跟密文。我們一一演示一下.
進入系統後,輸入 vim/etc/grub.d/10_linux
新增以下命令:
cat <<EOF
set superusers="laotang6"
password laotang6 123456
EOF
#(laotang6是使用者名稱,123456是密碼,這個大家根據自己設定)
grub2-mkpasswd-pbkdf2 #生成新的grub檔案
重新啟動電腦,按e進入grub模式,發現被加密了,要帳號密碼才能進入。
密文加密就是先把自己的密碼轉化為一串加密的字串
grub2-mkpasswd-pbkdf2 #生成密碼加密
vim /etc/grub.d/10_linux
cat <<EOF
set superusers="laotang6"
password_pbkdf2 laotang6 生成的密碼加密
EOF
以上實驗演示完畢!
相關文章