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上网并将重要数据备份到硬盘上,然后再重新安装一遍系统。
(责任编辑:城尘)