2019-03-05 14:05:54 2366瀏覽
今天扣丁學(xué)堂Linux培訓(xùn)老師給大家主要介紹了centos7設(shè)置grub密碼及單用戶(hù)登錄實(shí)例代碼的詳解,首先centos7與centos6在設(shè)置grub密碼的操作步驟上有很大的差別,特此記錄供以后查用,grub加密的目的:防止不法分子利用單用戶(hù)模式修改root密碼,給grub加密可以采用明文或者加密的密文兩種,建議使用加密的密文方式,兩者操作步驟上相差不多,本文以加密的密文為例:
1.使用grub2-mkpasswd-pbkdf2命令創(chuàng)建密文(一定的保存記住自己設(shè)置的密碼)
cat <<EOF set superusers='root' password_pbkdf2 root grub.pbkdf2.sha512.10000.B157F42E96462AB239C03000F113D32EB18FD48073F1FC7D8F87A8F3B3F89F662424ECCAB901F3A812A997E547FD520F3E99D0E080F4FE8B05E019757E34F75B.29C83F87B4B6C086FC9A81E046CC3623CC5CF2F82128EDC3A0364894E429D4993B28563F82D71BF346188108CBD4341FC4A71B90E543581646B4E7EAE920C54A E0F
grub2-mkconfig -o /boot/grub2/grub.cfg
1.reboot進(jìn)入gurb界面
2.按e
3.這個(gè)時(shí)候需要我們輸入我們?cè)O(shè)置的進(jìn)入gurb的用戶(hù)名和密碼進(jìn)入grub(看到這個(gè)界面說(shuō)明我們已經(jīng)設(shè)置grub加密生效了),輸入正確后會(huì)進(jìn)入到以下的界面
4.編輯修改兩處:ro改為rw,以及在該行的最后面添加init=/bin/sh
5.ctrl+x啟動(dòng)單用戶(hù)模式進(jìn)入系統(tǒng)
6.修改root密碼
touch /.autorelabel
exec /sbin/init
想要了解更多關(guān)于Linux開(kāi)發(fā)方面內(nèi)容的小伙伴,請(qǐng)關(guān)注扣丁學(xué)堂Linux培訓(xùn)官網(wǎng)、微信等平臺(tái),扣丁學(xué)堂IT職業(yè)在線學(xué)習(xí)教育平有專(zhuān)業(yè)的Linux講師為您指導(dǎo),此外扣丁學(xué)堂老師精心推出的Linux視頻教程定能讓你快速掌握Linux從入門(mén)到精通開(kāi)發(fā)實(shí)戰(zhàn)技能??鄱W(xué)堂Linux技術(shù)交流群:422345477。
【關(guān)注微信公眾號(hào)獲取更多學(xué)習(xí)資料】
查看更多關(guān)于“Linux培訓(xùn)資訊”的相關(guān)文章>>