第1步:在系统进入单用户状态,直接用passwd root去更改。
第2步:用安装光盘引导系统,进行linux rescue状态,将原来/分区挂接上来,作法如下:
cd /mnt mkdir hd mount -t auto /dev/hdaX(原来/分区所在的分区号) hd cd hd chroot / passwd root
第3步:将本机的硬盘拿下来,挂到其他的linux系统上,采用的办法与第二种相同
linux root密码找回方法二
第1步:用lilo引导系统时:在出现 lilo: 提示时键入 linux single
画面显示lilo: linux single
第2步:回车可直接进入linux命令行
第3步:使用以下命令“vi /etc/shadow”将第一行,即以root开头的一行中root:后和下一个:前的内容删除,第一行将类似于root::保存
vi /etc/shadow
第4步:reboot重启,root密码为空。
linux root密码找回方法三
第1步:用grub引导系统时:在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键
第2步:再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2418-14 ro root=LABEL=/),然后按e键
第3步:修改你现在见到的命令行,加入single,结果如下:
kernel /boot/vmlinuz-2418-14 single ro root=LABEL=/ single
第4步:回车返回,然后按b键启动,即可直接进入linux命令行
第5步:使用以下命令“vi /etc/shadow”将第一行,即以root开头的一行中root:后和下一个:前的内容删除,第一行将类似于root::保存
vi /etc/shadow
第6步:reboot重启,root密码为空。
CentOS7忘记root密码,重置root密码
root密码忘了之后,可以通过重启系统,在开机时重新设置密码。
注:测试版本为CentOS Linux release 761810 (Core),其他版本可能有些区别。
1、重启系统,在开机过程中,出现以下界面时按 e 键,进入编辑界面。
按 e 键之后进入如下界面:
2、按方向键下键 ↓ ,找到设置语言的地方,如 LANG=en_USUTF-8 ,在后面追加 rw single init=/bin/bash ,然后按 ctrl+x 重启系统
3、进入bash界面后,可以输入 passwd 命令重新设置root密码
4、如果开启了SELinux,执行命令 touch /autorelabel 命令
5、输入 exec /sbin/init 命令重启系统
6、使用新设置的密码进入系统之后,为了安全起见,可以输入 reboot 重新启动一次系统。
</article>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)