RHCE_LAB(3)Linux(RHEL5)root用戶忘記密碼的解決方法

實驗目的:
         Linux系統中的特權用戶root忘記密碼,通過單機單用戶模式(runlevels 1)進行密碼的重置。
實驗環境:
         操作系統:RedHat Enterprise Linux 5 (RHEL5)
         相關軟件:GRUB 系統引導管理器
實驗要求:
         成功重置root用戶密碼
 
實驗步驟:
         1. 在計算機啓動時會出現系統引導選單畫面,本試驗以RHEL5默認的系統引導管理器GRUB爲例
             系統引導選單見下圖:
              注:如果在安裝RHEL5時安裝了羣集和虛擬化功能會多出兩個選項。
                       如果在安裝時設定了多操作系統引導也會相應多出其他的系統選項。
 
          2. 使用鍵盤上的上下鍵選中"Red Hat Enterprise Linux Server-base (2.6.18-8.el5)"選項,使其反黑。然後按下鍵盤上的“a”鍵,進入編輯模式,如下圖所示
            
             在“grub append> ro root=LABEL=/”後面輸入“空格1”,之後按下“回車”鍵重新引導系統。如下圖所示
            
         3. 當系統成功引導後自動進入了單人單機維護模式,在此模式下不需要通過任何用戶登錄就能以root身份執行命令,如下圖所示
            
             在提示符下輸入指令 passwd 即可重置root用戶的密碼,如下圖所示
 
             操作完成後可以使用reboot 或者init 6指令讓計算機重新啓動
             等計算機重新啓動後會進入正常的系統登錄界面,通過剛剛設置的root密碼就可以登錄到root用戶環境了。
 
試驗總結:
         本試驗是利用了Linux系統單人單機模式(runlevels 1)的特點進行root密碼的重置。
         有關runlevels級別的相關知識和設定請參考其他文章以及/etc/inittab配置文檔。
         本實驗中暴露了Linux的一個密碼弱點,任何人都可以在計算機前取得root權限。但是Linux的GRUB系統引導管理器提供瞭解決Linux系統這一密碼弱點的方法,我們將在後續試驗中介紹。
 
 
RHCE_LAB(3)Linux(RHEL5)root用戶忘記密碼的解決方法--結束
 
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章