solaris11忘記root密碼的處理方法

今天,有個同事虛擬機上安裝的solaris11密碼丟失了,怎麼也想不起來。比較急,就幫忙處理一下
    
    我們以爲按照solaris10辦法處理,掛上光盤後,進入到shadow,但發現重啓後,密碼爲空,根本不讓登錄,仔細查了一文檔,solaris11已經發生了變化,下面把步驟記錄一下:

1、首先通過虛擬機掛上sol-11_1-text-x86.iso

--使用這個iso啓動
--第一二步,選擇語言地區什麼的,默認就行
--到了第三個選擇點時,請選擇shell,然後回車。(這裏有install,reboot總四個選項,我們選第三個)

2、執行相關命令

--引入rpool
root@mytest:~# zpool import -f rpool
root@mytest:~# zpool list

--使用beadm掛載

root@mytest:~# beadm mount solaris /test

--編輯,編輯前最好備份一下shadow
root@mytest:~# vi /test/etc/shadow
root@mytest:~# more /test/etc/shadow
root@mytest:~# umount -f /test
在編輯的時候注意,找一臺已知密碼的shadow,把這個裏面root那一行全部填寫到這臺機器上root那一列上
我找的一臺機器是這樣的:
root:$5$w76MzCrW$FPIxj8WqC9bGzQRE509dPmJyAGBGLnFWBYgP0UyBZlC:16224::::::16432
在忘記密碼的機器上,照着寫上去。比較上寫起來非常麻煩

3、重啓
root@mytest:~# reboot


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