CentOS6:
1.启动机器在开机启动项中按e进入编辑启动项参数,在启动器的最后(加载内核的那行最后)添加1或者single ,然后回车
2.按b引导当前系统启动,进入单用户模式
3.进入单用户后,在命令行模式下运行passwd命令更改root密码
4.重启系统
CentOS7
1.启动机器在开机启动项中按e进入编辑启动项参数,找到有linux16的那一行,在ro后面紧接着添加 rd.bread 注意rd.break的前后都有空格,然后按ctrl + x ,是系统按照当前保存的参数引导系统
2.进入命令行之后 执行以下操作
-
mount -o remount,rw /sysroot/
-
chroot /sysroot/
-
passwd root //更改密码
-
touch /.autorelabel
-
exit
-
exit
-
Enter
即可用新改过的密码进行登录
Ubuntu系统
参考网上资料,在此记录下便于以后测试和备忘,参考
http://blog.chinaunix.net/uid-26853826-id-3190753.html
如果用户不具备sudo权限,则方法一不能用,并需进入GRUB修改kernel镜像启动参数。本文使用的ubuntu版本为11.04,具体过程如下为:
1重启电脑安ESC键或者F2键进入GRUB引导模式如下图所示,选择第二行的recovery mode。
2 安e进入recovery mode 编译kernel进行启动参数
3 在linux /boot/vmlinuz...这一行后面添加 quiet splash rw init=/bin/bash。然后ctrl + x 就可以直接运行。
4 运行后系统直接进入root mode,此时运行passwd命令更改密码。
阅读(766) | 评论(0) | 转发(0) |