溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux怎么重置root密碼和保護grub啟動菜單

發布時間:2021-09-04 11:06:51 來源:億速云 閱讀:228 作者:chen 欄目:云計算

本篇內容主要講解“Linux怎么重置root密碼和保護grub啟動菜單”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Linux怎么重置root密碼和保護grub啟動菜單”吧!

注意:代碼里的空格要記得空格

第01步
選擇上圖中的菜單:Machine--? Close ? Power Off,關閉CentOS Linux 7。

第02步
在VirtualBox主界面菜單上,點擊Start按鈕,啟動虛擬機。

第03步
如上圖grub菜單出現時,用上下方向鍵選擇最上面一個啟動項,按下字母e。

第04步
找到linux16行,按下鍵盤上的End鍵,將光標定位到行末尾。

第05步
刪除到ro,將o刪除,寫成w,再鍵入空格rd.break即本行末尾為“rw rd.break”,如上圖。
然后按下Ctrl - x

第06步
switch_root:/# chroot /sysroot
chroot /sysroot,進入監牢/sysroot。
sh_4.2# passwd root
修改root的密碼。
sh_4.2# touch /.autorelabel
為文件系統重新打上SELinux標簽。
sh_4.2# exit
退出監牢。
switch_root:# exit

保護grub啟動菜單

第1步:右擊空白屏幕打開終端“open terminol”輸入以下命令
# grub2-mkpasswd-pbkdf2
Enter password:123456
Reenter password:123456   再按回車就會出現一連串的代碼PBKDF2 hash of your password is grub.pbkdf2.sha512.10000.1B34404433526E5002B881AAD026E76B27713C1D26A1471C4907D5A31E86132920D23E5DC8E9DA211A24057CBE9384C158FF2892A26ECEDE790F8C6D3BB2C7BF.55D8820C747338D943E05484E457411F645FD6B7564A903D7CF6780528988AC6C998FB6B7DF67EC559039BC465970C82182D7FA5F36781DDB86FB40F47FE5269

第2步
# cp /etc/grub.d/40_custom /etc/grub.d/40_custom-bak
# cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg-bak
第1行,把/etc/grub.d/40_custom備份一下。要是出錯了,還可以找回原來的文件。
第2行,將啟動菜單/boot/grub2/grub.cfg備份一下。

第3步
# vim /etc/grub.d/40_custom
既然40_custom保存了一個備份,那么就放心大膽地往里面添加內容,如下:
set superusers=’root’
password_pbkdf2 root grub.pbkdf2.sha512.10000.1B34404433526E5002B881AAD026E76B27713C1D26A1471C4907D5A31E86132920D23E5DC8E9DA211A24057CBE9384C158FF2892A26ECEDE790F8C6D3BB2C7BF.55D8820C747338D943E05484E457411F645FD6B7564A903D7CF6780528988AC6C998FB6B7DF67EC559039BC465970C82182D7FA5F36781DDB86FB40F47FE5269

文件里修改后,然后按esc退出,再打:wq 再按回車退出

上面的內容,只有兩行。第2行root后面的反斜杠,是個連行符號。意思說,后面的內容跟前面的,是同一行。

第4步
# grub2-mkconfig -o /boot/grub2/grub.cfg
上個命令行,使用/etc/grub.d目錄下的文件,重新編譯了啟動菜單。并顯示了以下信息:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-862.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-862.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-825a7cb0361a4b7cb98141a640ef42ad
Found initrd image: /boot/initramfs-0-rescue-825a7cb0361a4b7cb98141a640ef42ad.img
done

# cat /boot/grub2/grub.cfg
可以看到,新的啟動菜單中已經添加了從40_custom中帶入的新內容。
第5步

# reboot
重新啟動系統。在顯示GRUB菜單的時候,用鼠標在窗口中點一下,然后按下字母e,即要修改啟動參數。屏幕上馬上會顯示“Enter username”(輸入用戶名)。輸入root,又會提示“Enter password”(輸入密碼)。輸入密碼123456,又能看到修改啟動參數的那個黑乎乎的界面了。

到此,相信大家對“Linux怎么重置root密碼和保護grub啟動菜單”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女