一,直接修改
在linux系统开机读秒的时候敲一下回车,进入GUN GRUB模式 按 E 进入
root(hd0,0)
kernel /vmlinuz-2.6.32-573.e16.x86_64 ro root=UUID=5d.....
initrd /initramfs-2.6.32-573.e16.x86_64.img
选择中间一项,按E进入编辑,在quit后空格 输入/1 也可以
<=pc KEYTABLE=us rd_NO_DM rhgb quiet /init 1
ENTER保存,按B 重启,进入系统就没有密码了,可以通过passwd 设置新密码。
二,有系统安装镜像.
开机镜像引导进入选择第三项 Rescue installed system, 一路默认设置,进到shell命令行模式下
bash-4.1# cat /mnt/sysp_w_picpath/etc/passwd|head -1 #查看passwd下第一行root的用户情况
root:x:0:0:root:/root:/bin/bash
bash-4.1# vi /mnt/sysp_w_picpath/etc/passwd #编辑模式下删除x, x是root密码。删除用del键
bash-4.1# head -1 /mnt/sysp_w_picpath/etc/passwd #重新确认查看一遍
root::0:0:root:/root:/bin/bash
bash-4.1# halt #关机
也可以先进入原系统,通过passwd修改密码
bash-4.1#chroot /mnt/sysp_w_picpath #进入系统目录
bash-4.1#passwd root #修改root密码