如果solaris不幸忘記了root密碼,如何解決?
A: 可以有如下兩種情況
1. 工作站只有root用戶,無其他用戶。
2. 工作站除了root用戶以外,還有其他的用戶
1. 如果連接了網(wǎng)絡(luò),我們可以采用遠(yuǎn)程緩沖溢出的方法,但是這樣的方法不屬
于“經(jīng)典”方法,且有的遠(yuǎn)程緩沖溢出具有一定的破壞性,不建議使用。還
有一種方法就是采用SUN公司自帶的光盤采取引導(dǎo),建議采取這種方法:
1. boot cdrom -s
2. fsck /dev/dsk/c0t0d0s0 (取決于根分區(qū)的設(shè)備)
3. mount -F ufs /dev/dsk/c0t0d0s0 /mnt
4. TERM=ansi; export TERM
5. 編輯/mnt/etc shadow文件,把root對應(yīng)的口令去掉。
6. 重啟后的root的口令為空。
2. 如果還有普通用戶,方法可以采用本地緩沖溢出,這種方法雖然破壞性小,
但是也有損毀硬盤引導(dǎo)區(qū)的危險(xiǎn),建議采用“文件連接”錯誤是獲得root權(quán)
限,這種方法沒有什么危險(xiǎn)性。