|
|
发表于 2007-7-13 16:35:21
|
显示全部楼层
Post by 马大瞎子
又试了一次,在开机选项中输入init=/bin/bash后,启动到#下面,直接输入echo……就能修改root的密码,但前提是当运行级别是3;我把运行级别改为5后,再试,就会直接启动到KDE的登录界面。
这样就产生一个问题,如果要改运行级别就必须知道根口令,否则就没法改。如果知道了根口令,那我还……
不知道自己是不是操作正确,或者理解错误,再次请教高手指点。
笨死!多输入一个启动参数就行了!
如果是5,则输入init 3 init=/bin/bash
启动后再修改口令是一样的。
物理安全是第一位的!
不對哦...
如果 loader 的 init=/bin/bash 有效的話,那就不會跑 /sbin/init
若 init 沒跑,那就沒甚麼 run level 了。
因為不同的 run level 是跟根據 /etc/inittab 來決定的(System V)。
事實上,run level 3 的 login 是因為 init spawn 出 mgetty 在不同的 tty 設備上。
而 run level 5 則因為多跑的 xdm 的 daemon 。
因此,如果 /sbin/init 沒跑,那就沒 run level,也沒有 login 或 xdm。
請記著:init=/bin/bash 是在 LOADER 上打,不是 login 後。 |
|