SUSE12 重置root密碼

今天發現一臺SUSE 12.0 linux服務器root密碼忘記了。在google 百度上找了許久沒有找到 SUSE SLES12重置root密碼的方法。根據網上衆多解決辦法反覆試驗,終於將密碼重置,現記錄之以備忘。

 

重置方案是:修改原服務器配置文件/etc/shadow  ,將某已知root密碼服務器hostA的root這行替換掉,即服務器root密碼更換成hostA的root密碼

 

具體分三步:

 

  1. 先用安裝盤啓動服務器,進入救援系統“Rescue System”

  2. 在救援系統下,掛載原服務器根分區 / 到某個文件系統下,先用fdisk -l命令檢查原服務器根分區在救援系統下的標識:

      wKioL1XzCfqAFRPUAAC-E7kbFfs992.jpg

   如圖示中 /dev/sda2 是原服務器根分區。

3. 將/dev/sda2 掛載到某個系統系統下,比如/chrootpw

    mount -o ,rw /dev/sda2  /chrootpw

4. 修改原服務器/etc/shadow文件

    vi /chrootpw/etc/shadow

5.然後將hostA /etc/shadow   root這行替換,保存文件,重啓服務器即可

 

 

如果是虛擬機更方便:將需要修改root服務器硬盤掛載到某臺同樣系統的虛擬機上, 修改完原服務器/etc/shadow,卸載修改root服務器的硬盤,再將服務器重啓即可

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