谁知道Linux操作系统的密码将如何破解?

2024-11-15 20:49:06
推荐回答(1个)
回答1:

一般来说有两种方法能够修改root密码:
1. 进入单用户模式修改密码
对于lilo,在启动时输入代码:boot: linux single
对于grub, 在启动时输入“e”编辑启动项,在“kernel xxx”行末尾加“single”代码:kernel /boot/lfskernel-2.6.8.1 root=/dev/hda2 ro single
启动后root将不会提示密码,输入passwd能够重新配置密码
但是有一些特别的 init 使得这一方法可能不那么顺利,比如会出现以下提示(或其他古怪信息):代码:Give root password for maintenance
(or type Control-D for normal startup)
那么就需要直接使用 bash 而不是系统的 init :代码:#对于lilo:boot: linux init=/bin/bash对于grub:kernel /boot/lfskernel-2.6.8.1 root=/dev/hda2 ro init=/bin/bash
启动后会得到一个 root shell , 但硬盘是只读的, 需要重新加载:代码:# mount -o remount,rw /
# mount -o remount,ro /
能够重新启动了