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
/
....
做您想做的事吧,
比如
vi
/etc/passwd
....
#
mount
-o
remount,ro
/
能够重新启动了
2.:加载系统分区修改密码(适用于启动管理器有密码保护的情况)
能够使用其他linux
LiveCD(如Knoppix和RedHat安装盘的rescue模式)启动,加载系统所在的分区:
代码:
mount
/dev/hda2
/mnt
然后直接修改/mnt/etc/passwd,清空其中的password项
或
代码:
chroot
/mnt
passwd
配置新密码
重启虚拟机。重启虚拟机后进入这个界面,需要在6秒内按e键,进入更改 *** 作。进入后,找到linux并在最后添加rdbreak指令。添加rdbreak指令后,按下Ctrl加x即可。
依据密码法的规定,密码,是指采用特定变换的方法对信息等进行加密保护,安全认证的技术,产品和服务。
1、在Grub的引导装载程序菜单上,选择你要进入的条目,键入“e”
来进入编辑模式
2、在第二行(类似于kernel
/vmlinuz-2.6.15
ro
root=/
),键入”e”进入编辑模式
3、在句末加上”
single”或数字1
(记住single(或数字1)前面有个空格),回车
4、按“b”启动系统
5、当启动到有个#好的是后需要你输入字符,就输入passwd
6、然后就是输入你自己想要的密码,
7、回车后再确认一次密码
8、输入exit,回车后就能进入系统了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)