sun v890 sun E4900密碼丟失總結賤(solaris 8)。

shilei1發表於2011-12-19
1、SUN V890密碼恢復總結。
SUNV890做的/檔案系統使用的是SDS(卷管理軟體)做的mirr,經過驗證,需要修改組成MIRR的每一塊盤的/etc/shadow檔案。
具體操作如下:
1、將顯示器,與滑鼠連線入系統的USB介面,鍵入STOP+A鍵。
2、將光碟放入光碟機,在OK狀態下,boot cdrom -s 即透過系統盤引導到單使用者狀態下。
3、在#號提示符下 format確認/檔案系統具體在哪塊盤上的那塊分割槽上,確定盤與分割槽後  cd / 到/目錄下,mount /dev/dsk/c0t0d0s0 /a    (/a是系統提供的掛載點),如果出現掛載不上的情況時,那麼執行fsck -F ufs -y /dev/rdsk/c0t0d0s0。之後再進行掛載。
4、先對密碼檔案進行備份 cp /a/etc/shadow /a/etc/shadow.bak,編輯密碼檔案vi /a/etc/shadow,刪除第一個冒號與第二個冒號之間的所有字元。
5、回到/目錄:cd /  umount /a
6、由於做了卷管理,根據上面步驟繼續修改第二塊盤的密碼檔案。
7、sync   、   shutdown -i0 -g0 -y
8、取出CD後,重起系統,這時root就不需要密碼了。

2、E4900密碼恢復總結
修改過程與SUN V890是一樣的,需要注意的就是,由於4900沒有插顯示器與鍵盤介面,控制檯是連線的一臺150.
 telnet 192.168.0.26
1、先輸入0進入平臺SHELL,進入console a (這個時候的介面是系統平臺介面)。由於這個時候沒有root口令無法停止系統,也沒有stop+a(如果stop+a就把150給強制down掉)。對於大型機Ctrl+break也不好用。
解決:先輸入0進入平臺SHELL,setkeyswitch -d a off,該命令執行完成後作業系統down了下來,進入console a (這個時候的介面是SC0:A>),但是依然沒有OK介面(因為只有在OK介面才能boot cdrom -s),在SC0:A 提示符下help有setupdomain命令,一直回車有auto-boot?(true) 輸入falsh,預設該值是自動啟動,現在更改為不自動啟動,關掉domain a(setkeyswitch off)後,輸入setkeyswitch on後進入OK介面。
2、boot cdrom -s 出現提示不是可啟動的裝置。
解決:
 
devalias看到的cdrom path是:
{10} ok devalias cdrom
cdrom    
而probe-scsi顯示的path是:
proble-scsi-all
  (是裝置樹,下面是相關的裝置)
Target 0
    Unit0        Disk        SEAGATE   ST373207LSUN72G  045A
Target 1
    Unit0        Disk           ST373207LSUN72G  045A
....
Target 6
    Unit0        Removable    Read   Only   device      TSSTcorpDVD-ROM  TS-H352CSI00

很明顯cdrom是別名,該別名下掛載的裝置物理路徑有錯誤。處理辦法要麼用nvalias修改別名對應的物理路徑,要麼用物理路徑直接啟動。
 在OK下boot -s 啟動到單使用者,下面的操作與SUN V890一致。 (show-devs也可以檢視裝置)
 
識別新裝置的文件(devfsadmin)相關文件在238 239的教材上有。儲存在chinaunix的收藏裡。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/196700/viewspace-713554/,如需轉載,請註明出處,否則將追究法律責任。

相關文章