linux系统root密码忘了怎么办 三种方法快速找回root密码

linux系统root密码忘了怎么办 三种方法快速找回root密码,第1张

可以通过以下方法恢复:首先,重新启动Linux,出现lilo:时,输入linuxsingle进入单用户模式,这样无需密码就取得了root权限;再运行passwd重新设置root的密码。

linux root密码找回方法一
第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>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13356249.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-20
下一篇 2023-07-20

发表评论

登录后才能评论

评论列表(0条)

保存