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


