Solaris 9本地恢復root密碼
實測環境 sun fire 280R solaris9
1、 將solaris的第一張安裝光盤放入光驅。(Solaris Installation CD)
2、 重啓計算機,開機後出現banner,檢測內存的時候按stop+a鍵
3、 出現OK時鍵入boot cdrom –s然後回車
4、 系統啓動大約要五分鐘,出現#後代表啓動成功,然後輸入
fsck –F ufs –y /dev/rdsk/c1t0d0s0
注: 這裏的c1t0d0s0代表你的計算機硬盤,如果不知道你的計算機硬盤卷集,請使用format命令查看你機器上的硬盤卷集。一定要慎用format命令,它的破壞性極大,使用不當會導致你的計算機數據丟失!!!如果你對format命令不熟悉,可以看一下我後面寫的format說明。一定要在按Q鍵或者ctrl+D鍵退出後再進行第5步。
5、 mount /dev/dsk/c1t0d0s0 /mnt 將硬盤mount到/mnt目錄
6、 csh 運行csh
7、 setenv TERM vt220
8、 cp /mnt/etc/shadow /mnt/etc/shadow.bak 備份shadow文件
9、 vi /mnt/etc/shadow文件 找到root這一行將密碼刪除後按:wq!保存退出。
例: 修改前 root:djglcj0J:6453:::: 藍色部分爲加密後的密碼
修改後 root::6453::::
10、reboot 重啓機器後使用root登陸應該就是空密碼了。
附:format使用說明
#formatSearching for disks...doneAVAILABLE DISK SELECTIONS: 0. c1t0d0 <SUN cyl 4924 alt 2 hd 27 sec 133> /pci@,4000/scsi@3/sd@0,0 1. c1t1d0 <SUN cyl 4924 alt 2 hd 27 sec 133> /pci@,4000/scsi@3/sd@1,0Specify disk (enter its number): 0selecting c0t0d0[disk formatted] 看到這個別害怕,數據並沒有被格式化,我剛開始看到的時候心跳也是 加速了好幾倍。它只是顯示硬盤格式而已
隨便選一個盤 再按Q退出菜單。也可直接按Ctrl+D的組合鍵退出 。
如果你不想丟失數據就直接ctrl+D退出就行了,後面的操作是format的命令,可看可不看,只做個瞭解,但千萬別操作!別說我沒提醒你!
FORMAT MENU:
disk - select a disk
type - select (define) a disk type
partition - select (define) a partition table
current - describe the current disk
format - format and analyze the disk
repair - repair a defective sector
label - write label to the disk
analyze - surface analysis
defect - defect list management
backup - search for backup labels
verify - read and display labels
save - save new disk/partition definitions
inquiry - show vendor, product and revision
volname - set 8-character volume name
! - execute , then return
quit