使用DOS命令 破除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程序,对不懂汇编语言编程的人来说该程序无疑是一个最好的选择。
三、新方案突破了操作对象局限性。传统方案的操作对象是文件系统管理下的文件,而新方案撇开了文件系统,直接在底层修改数据。
最后需要说明的是,对于SCOOpenServerRelease5,因条件所限,作者还没有使用过,所以关于新方案在该版本上执行时步骤是否需要修改以及如何修改的问题,如果有机会,作者会加以适当的补充。
http://www.cnxhacker.com/Article/hacker/study/200611/6495.html