本博客將提供兩種方式來更改root用戶密碼,按需取用~
目錄
方法一:
1.啟動系統(tǒng)進入GRUB2界面
2.找到以Liunx開頭的那一行使用init=/bin/bash替換末尾的rhgb quiet
3.按Ctrl+X鍵啟動系統(tǒng)
4.執(zhí)行passwd root修改密碼
5.執(zhí)行touch /.autorelabel用于重新標記SELinux環(huán)境值
6.執(zhí)行exec /sbin/init命令啟動系統(tǒng)
7.啟動系統(tǒng)進入GRUB2,按“e”鍵進入GRUB編輯模式
8.在根目錄下創(chuàng)建相關文件(用于重新標記SELinux環(huán)境值):
9.執(zhí)行exit命令退出chroot環(huán)境,再執(zhí)行exit 重啟系統(tǒng)。
方法二:
啟動系統(tǒng)進入GRUB2,按“e”鍵進入GRUB編輯模式
在Linux那一行末端加上rd.break enforcing=0
執(zhí)行chroot /sysroot改變系統(tǒng)目錄為臨時掛載目錄:
在根目錄下創(chuàng)建相關文件(用于重新標記SELinux環(huán)境值):
執(zhí)行exit命令退出chroot環(huán)境,再執(zhí)行exit 重啟系統(tǒng)。
保護GRUB被非法編輯
一.設置GRUB界面秒數(shù)
二.設定密碼,以防止非法者進行 GRUB 編輯。
三.加密操作
小結
方法一:
1.啟動系統(tǒng)進入GRUB2界面
如下所示
選擇第2個,按下e進入GRUB編輯模式
2.找到以Liunx開頭的那一行使用init=/bin/bash替換末尾的rhgb quiet
3.按Ctrl+X鍵啟動系統(tǒng)
執(zhí)行mount -o remount,rw /進行掛載
mount -o remount,rw /
4.執(zhí)行passwd root修改密碼
5.執(zhí)行touch /.autorelabel用于重新標記SELinux環(huán)境值
6.執(zhí)行exec /sbin/init命令啟動系統(tǒng)
exec /sbin/init
關閉虛擬機再開機即可
7.啟動系統(tǒng)進入GRUB2,按“e”鍵進入GRUB編輯模式
在Linux那一行末端加上rd.break enforcing=0
rd.break enforcing=0
按“Ctrl”+“x”
執(zhí)行以下命令重新掛載文件系統(tǒng):
mount -o remount,rw /sysroot
執(zhí)行以下命令改變系統(tǒng)目錄為臨時掛載目錄:
chroot /sysroot
mount -o remount,rw /sysroot
chroot /sysroot
執(zhí)行passwd命令修改root密碼。
8.在根目錄下創(chuàng)建相關文件(用于重新標記SELinux環(huán)境值):
touch /.autorelabel
9.執(zhí)行exit命令退出chroot環(huán)境,再執(zhí)行exit 重啟系統(tǒng)。
?root密碼已修改完畢
方法二:
啟動系統(tǒng)進入GRUB2,按“e”鍵進入GRUB編輯模式
在Linux那一行末端加上rd.break enforcing=0
按“Ctrl”+“x”
執(zhí)行以下命令重新掛載文件系統(tǒng):
mount -o remount,rw /sysroot
執(zhí)行chroot /sysroot改變系統(tǒng)目錄為臨時掛載目錄:
chroot /sysroot
執(zhí)行passwd命令修改root密碼。
在根目錄下創(chuàng)建相關文件(用于重新標記SELinux環(huán)境值):
touch /.autorelabel
執(zhí)行exit命令退出chroot環(huán)境,再執(zhí)行exit 重啟系統(tǒng)。
?root密碼已修改完畢
保護GRUB被非法編輯
一.設置GRUB界面秒數(shù)
1.編輯/etc/default/grub文件
將其中的GRUB_TIMEOUT=5改成你所需的秒數(shù)
這里改成-1(即需要手動進入)
執(zhí)行 grub2-mkconfig -o /boot/grub2/grub.cfg使配置文件生效文章來源:http://www.zghlxwxcb.cn/news/detail-857189.html
二.設定密碼,以防止非法者進行 GRUB 編輯。
編輯/etc/grub.d/00_header 文件,在末尾添加以下內容后保存該文件:
cat << EOF
set superusers='admin'
password admin 123456
EOF
cat << EOF
set superusers='admin'
password admin 123456
EOF
執(zhí)行 grub2-mkconfig -o /boot/grub2/grub.cfg使配置文件生效
重啟系統(tǒng),按e進入編輯模式輸入用戶和密碼
三.加密操作
但以上是明文密碼,不夠保密,以下可對密碼進行加密
輸入grub2-mkpasswd-pbkdf2
輸入倆次密碼(例如123456)
編輯/etc/grub.d/00_header 文件
將password修改為password_pbkdf2
將123456替換為以 grub.pbkdf2.sha512.10000開頭的密文
完成結果如下
執(zhí)行 grub2-mkconfig -o /boot/grub2/grub.cfg使配置文件生效
小結
通過以上步驟,你應該可以在Redhat8系統(tǒng)上改變自己的root密碼。這樣可以增加自己虛擬機的安全性。希望這篇博客能幫助到你!文章來源地址http://www.zghlxwxcb.cn/news/detail-857189.html
到了這里,關于RedHat Enterprise Linux8如何重置root密碼的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!