用DOS命令解除UNIX管理员密码(4)

  ----按照引导顺序,UNIX显示出硬件配置信息后就该提问超级用户口令了,但就在此时它却突然发现/etc/passwd文件失踪了!(其实只是被改名为zls,但UNIX对此一无所知。)没有了这个文件,UNIX无法提问超级用户口令,于是它只好在屏幕上显示如下 :
信息并允许用户以系统管理员身份直接进入系统维护态:
  su:Unknownid:root
  /etc/tcbck:file/etc/passwd
  ismissingorzerolength
  /etc/tcbck:eitherslash(/)ismissingfrom
  /etc/auth/system/filesortherearemalformedentries
  in/etc/passwdor/etc/group
  /etc/smmck:restoremissingfiles
  frombackupordistribution.
  INIT:SINGLEUSERMODE
  ****PASSWORDFILEMISSING!****
  EnteringSystemMaintenanceMode
  #
  ----进入维护态后,当然就可以"为所欲为"了。但最好先设置一个新的超级用户口令。要想这样做,首先必须恢复passwd文件名。
  #mv/etc/zls/etc/passwd
  ----然后,就可以用/bin/passwd命令设置新的超级用户口令了。
  结束语
  ----在本文行将结束时,我们再来作一个小小的总结。
  ----传统方案有操作平台、操作工具和操作对象局限性。新方案则突破了这三大局限性。
  ----一、新方案突破了操作平台局限性。传统方案的操作平台必须是UNIX,而新方案则是DOS。DOS比UNIX普及得多,中国的绝大部分计算机用户对UNIX陌生,但对DOS却相当熟悉,使用起来也有亲切感。
  ----二、新方案突破了操作工具局限性。传统方案的操作工具必须是两张紧急启动软盘,而新方案仅使用一张DOS系统盘,其上只需拷贝一个DEBUG.EXE文件。紧急启动软盘只能专盘专用,DOS系统盘却不存在这个问题--用任何一台机器上的DOS制作出的系
  统盘,可以用来解决任何一台机器上的UNIX超级用户口令被忘记的问题。至于用来访问物理硬盘的软件,当然更不是非DEBUG不可,任何软件--只要支持访问物理盘--均可。作者推荐使用Norton8.0软件包里的diskedit程序,对不懂汇编语言编程的人来说该程序无疑是一个最好的选择。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wzgdsp.html