任務四 root賬戶密碼的破解與保護

【子任務一】  進入單用戶模式並修改root賬戶密碼
        方式一:使用a操作按鍵進入單用戶模式(推薦:操作簡單,這是進入單用戶模式最快速的方法)

【子任務一】進入單用戶模式並修改toot賬戶密碼

進入單用戶模式有兩種,下面介紹。

方式一:使用a操作按鍵進入單用戶模式

第一步:進入kernel編輯界面

開機進入GRUB,在讀秒的時候,按兩次a鍵,編輯kernel參數。

第二步:編輯kernel啓動參數

進入kernel編輯界面,輸入空格後,在輸入數字1或single,以告訴Linux內核後續的啓動過程需要進入單用戶模式,然後按Eenter鍵即可進入單用戶模式。

第三步:用【passwd】命令修改root密碼

系統無需密碼進入單用戶模式,使用【passwd】命令修改賬戶口令。

輸入【passwd】命令,然後按Enter鍵,系統等待輸入新的root密碼,輸入完成後按Enter鍵再次確認輸入新的密碼,輸入完成後按Enter鍵即可。


第四步:進入多用戶系統

輸入【init 3】進入能夠提供網絡服務的多用戶模式文本模式,輸入【intit 5】進入能夠提供網絡服務的多用戶模式圖形界面模式,測試剛纔改過的口令。

輸入用戶名【root】,然後按Enter鍵輸入修改後的新密碼,確認後即可進入系統。

方式二  使用e操作按鍵進入單用戶模式

第一步:進入kernel選擇界面

看到這個界面後,按e鍵。


第二步:進入kernel編輯界面

再次按e鍵,進入如下有3個菜單的界面。


第三步:編輯kernel啓動參數

按↑、↓鍵,移動光標至以“kernel”開頭的第二行再次按e鍵,編輯Linux啓動級別。

輸入空格後,在行末輸入數字【1】或【single】,以告訴Linux內核後續的啓動過程需要進入單用戶模式,然後按Enter鍵,系統返回到啓動菜單界面。

第四步:進入單用戶模式

按b鍵,這時系統開機無需密碼,進入單用戶模式。

第五步:使用【passwd】命令修改root密碼

輸入【passwd】命令,然後按Enter鍵,系統等待輸入新的root密碼,輸入完成後按Enter鍵再次確認輸入新的密碼,輸入完後按Enter鍵即可。

當確認兩次密碼輸入一致後,會看到“successfully”即修改密碼成功的信息提示。

如果在輸入【passwd】後發現,根本沒有提示輸入新密碼,而是直接跳過去,根本沒法更改密碼,出現這種情況的原因是,默認安裝CentOS6.5時seLinux是默認開啓的。在seLinux下,passwd是沒法應用的,要臨時關閉seLinux。

輸入【setenforce】關閉seLinux,這樣就可以在單用戶模式下更改密碼了。


子任務二   給單用戶模式加密

方式一:文明方式

第一步:打開/boot/grub/grub.conf文件

輸入如下命令,在vim編輯器打開/boot/grub/grub.conf文件:【vim /boot/grub/grub.conf】

第二步:編輯/boot/grub/grub.conf文件

在splashimage這個參數下一行添加:password=密碼


保存後重新啓動計算機,再次登錄到GRUB菜單頁面的時候會發現,這時已經不能直接按e鍵編輯啓動標籤了,需要使用【p】命令,輸入正確的密碼後才能夠對啓動標籤進行編輯

方式二:MD5加密方式

第一步:給密碼進行md5加密

在終端中輸入【grub-md5-crypt】後按Enter鍵,這時系統會要求輸入兩次相同的密碼,之後系統便會輸出MD5碼。

第二步:添加md5密文到/etc/grub.conf文件中

將生成的MD5密文複製下來,然後編輯/etc/grub.conf文件,在splashimage這個參數下一行添加MD5密文。

保存後重新啓動計算機,再次登錄到GRUB菜單頁面的時候就會發現,這時也不能直接按e鍵編輯啓動標籤了,需先使用【p】命令,輸入正確的密碼後才能夠對啓動標籤進行編輯。


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