Novell公司的NetWare操作系統(tǒng)以其小巧、對系統(tǒng)配置要求低等優(yōu)點(diǎn)仍舊占有一定的市場。我在學(xué)校管理NetWare網(wǎng)絡(luò)時(shí),作為系統(tǒng)管理員,偶然也會出現(xiàn)不慎遺忘超級用戶(Supervisor)口令的情況。在眾多人的眼里,也許學(xué)生服務(wù)器上的數(shù)據(jù)不是很重要,但是這時(shí)如果重新安裝也會非常麻煩,下面我為大家介紹幾種不用重新安裝而找回超級用戶密碼的辦法。
利用第三方NetWare可加載模塊
找到一個名叫burglar.nlm的文件,將其拷貝到軟盤上,執(zhí)行以下命令“Load a:\burglar.nlm supernew”(nlm文件為 NetWare可加載模塊文件), 然后啟動服務(wù)器,supernew即為新的超級用戶。不過這種方法需要在茫茫網(wǎng)海上查找一個名叫 burglar.nlm的模塊文件。
利用Norton的DiskEdit工具
利用Norton的DiskEdit工具來解決忘記超級用戶密碼后的登錄問題是一個值得推薦的方法。
1.準(zhǔn)備一張DOS啟動盤,將Norton的工具軟件DiskEdit考到這張盤上。
2.啟動服務(wù)器到DOS提示符。
3.運(yùn)行A:盤的DiskEdit.exe程序。
在主菜單上選擇“Tools”,然后單擊“Configuration”,在配置窗口,取消“Read-Only”選項(xiàng),選擇“Object”,單擊 “Drive→physical drive”,會看到所有的物理盤,點(diǎn)選C:盤,選擇“Tools→Find”,輸入要找的文件名。 Netware 2.x輸入“NET$BIND”,Netware 3.x則輸入“NET$PROP.SYS”,而Netware 4.x則輸入 “PARTITIO.NDS”。
注意,您找到的文件可能并非在Netware區(qū)上,如果發(fā)現(xiàn)以上提到的這些文件名不是互相緊靠,并且被一些非可讀碼分開(文件與文件之間至少相隔32個字節(jié))的時(shí)候,則這個文件并非是我們要找的。在這種情況下,選“Tools”,再選“Find again”,繼續(xù)找。
找到文件后,對這些文件進(jìn)行修改。為謹(jǐn)慎起見,我們將這些文件改名,而不是刪除它們。選擇“Tools→Find again”,由于Netware保存目錄信息在兩個不同的地方,還需要找出另一個副本,重復(fù)查找。
4. 退出Norton Disk Edit,重啟動服務(wù)器。如果運(yùn)行的是Netware 2.x或3.x版本,現(xiàn)在服務(wù)器就已經(jīng)可以訪問了。到任一臺工作站以 Supervisor身份進(jìn)行登錄,這時(shí)已不再需要任何口令了。對于Netware 4.x版本,還要完成下一步。 加載Netware 4安裝工具軟件(在控制臺鍵入load install),選擇安裝目錄服務(wù)選項(xiàng),這時(shí)會提示鍵入Admin的口令,任意輸一個口令,到其中一臺工作站上以Admin的身份,輸入您剛才的Admin口令即可成功登錄。
利用NetWare的Debug調(diào)試狀態(tài)
我們知道,Novell系統(tǒng)的Debuge命令有很強(qiáng)大的系統(tǒng)調(diào)試功能,這里我們可以用Debuge功能使口令檢查失效。方法是先啟動服務(wù)器,出現(xiàn)控制臺畫面后同時(shí)按下左“Shift”、右“Shift”、“Alt”和“Esc”鍵,這樣將進(jìn)入Debuge狀態(tài),接下來輸入 “d Verify Password 6”(注意大小寫),屏幕上會顯示6個數(shù)值,記下這些數(shù)值以備將來用,然后再輸入 “C VerifyPassword=B8 0 0 0 0 C3”(注意大小寫),最后再輸入“g”回車,回到Console(控制臺),這樣即可清除密碼。
如果還想恢復(fù)以前的密碼設(shè)置,可在進(jìn)入Debuger狀態(tài)后再輸入“C VerifyPassword=******”,其中 “*”代表先前記下的數(shù)字,然后再輸入“g”回車即可。不過這樣每次要以超級用戶上網(wǎng)時(shí)都必須使用上面的步驟,比較麻煩!其實(shí)我們可以在清除密碼后,以 Supervisor上網(wǎng)并將重要數(shù)據(jù)備份到硬盤上,然后再重新安裝一遍系統(tǒng)。