最近要處理一台Sun的工作站,發現太久沒登入了,root密碼已經忘記
找了解決方法,記錄下來以免又忘了root密碼


 
 
 
 
光碟機放入Solaris 光碟片
重開機,開機過程中 按CTRL-STOP-A 進入Ok mode (single user mode)
在 OK 提示符號後面打 boot cdrom -s
 
之後建立一個資料夾用來掛載開機磁區
mkdir /mnt
 
然後把c0t0d0s0 mount 到 mnt目錄夾
mount -F ufs /dev/dsk/c0t0d0s0 /mnt
 
如果無法掛載 c0t0d0s0,則執行fsck檢測開機磁區
fsck /dev/dsk/c0t0d0s0 (取決於根分區的設備)
或是
fsck /dev/rdsk/c0t0d0s0 (取決於根分區的設備)
 
TERM=ansi; export TERM
 
接著 cd /mnt/etc
vi /mnt/etc/shadow 把 root passwd 那一欄清成空的
root:XXXXXXXXX:13467::::::
把XXXXXXXXX 刪除
:wq!
 
reboot
重新登入root不需要密碼
之後再打passwd 重新輸入新的root 密碼
ERIC5778

Tags: , ,