RedHat 7 找回root密碼和grub2加密

轉載:http://www.linuxidc.com/Linux/2017-06/144446.htm

      今天我想做的筆記是:當我們把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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章