Linux忘记root密码怎么办
重新修改即可,以下是方法:
1:开机按Shift键,出现如下界面。(手速要快,Shift键要按时间久一点)选择第二项
2:按回车键进入如下界面,然后选中有recovery mode的选项(第三项)
3:按e进入如下界面,并找到图中红色框的recovery nomodeset删除,并在这一行的后面输入quiet splash rw init=/bin/bash后,按F10。
4、将recovery nomodesett替换为quiet splash rw init=/bin/bash,按F10。
5、在命令行输入passwd +用户名,修改密码,若修改成功,则会返回password updated successfully 。
6、password updated successfully 修改成功
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。
它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。
下面以CentOS7为例详细讲解下Linux忘记root密码怎么办,其他Linux发行版大同小异。
1、在CentOS7的启动选项按“e”选择编辑启动选项
2、修改相关系统参数,把只读属性改为读写属性,并加上默认的命令。ro改为rw init=/sysroot/bin/sh。修改完后按下Control+x启动进入单用户模式
修改前的启动参数
修改后的启动参数
3、进入chroot修改CentOS root密码
4、退出chroot,重启系统
CentOS7的root密码就是你刚设置的密码,所有的CentOS7的重置root密码的步骤就都写下来了。
参考:CentOS7重置root密码教程-http://www.leixuesong.cn/1987