Linux常见问题的紧急处理

软件世界

1.root口令丢失的处理

我们在日常的网络管理中,有许多管理员碰到过口令丢失的情况,不外乎两种原因造成的:管理员的疏忽和黑客的入侵,无论是哪一种情况我们都必须首先获得对系统的完全控制,取回管理员密码。首先用急救盘启动系统,然后将硬盘的文件系统挂装到/mnt目录下,编辑/mnt/etc/passwd文件,把root的密码设置为空,如:root::0:0:root:/root:bin/bash ,如果使用了影子口令,就需要编辑/etc/shadow文件,方法同上。这样,下次登录的时候管理员的密码就为空,进入系统后,再用passwd命令重设口令。当然,这种方法有着明显的弊端,它要求急救盘不能损坏,并且系统与其要保持绝对的一致,如果急救盘损坏,那就要找一台相同配置、相同系统的机器重做了。另有一种方法是用DOS的debug程序直接在DOS下访问Linux分区,这种方法的好处就是在一定程度上跨越了软硬件平台,但其实现较为困难,这里不做讨论,有兴趣的读者可以自己试试。

2.安装其他系统覆盖掉了Linux的引导记录

这种情况同样较为普遍,这个时候我们就不能进入Linux系统了,我试过许多方法,觉得最为简单的一种就是用Linux的安装盘重新安装系统(废话,那样谁不会啊!!)呵呵,我还没说完呢!当然不是真正的重新安装,而是用安装盘执行Linux的升级操作,如果快的话5分钟内就可以搞定,升级安装完成后,我们熟悉的lilo或是grub也就出来了!
以上两种情况是比较普遍的,当然还有别的种种问题,只是一时半会也说不完,还是留待以后再谈吧,因为Linux不比Windows简单,一般对它不熟悉的人是不可能很好处理突发故障的,只有在实践中不断地摸索,才能有最深刻的了解!