一,直接修改

 在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密码


wKiom1ilrBvTOfr8AAKMNB0Y9CA714.png-wh_50

wKioL1ilrBvTlV_9AAAM6jAff-I535.png-wh_50

wKiom1ilrByhT7AKAAAvnJV8mPE499.png-wh_50

wKioL1ilrBzBgbAPAAAe2pMfxgY960.png-wh_50

wKiom1ilrBzxWbJVAAARsL5oKN0156.png-wh_50