虚拟机Linux的root密码如何重置

前段时间我在虚拟机安装了cent OS7,但是忘记了root密码,登录的时候发现登录不上了,然后重置密码

1、登录失败的页面

2、重启虚拟机,在重启的时候不停的连续按着ESC键

3、进入到该页面之后,选中第一个(高亮显示即为选中)选项,然后按下键盘的“E”键

4、进入到初始化脚本编辑页面,该脚本有两页,用下键向下拉,直到最后两行

5、光标拉到最后两行需要加入一些文字

后面加入下面这一行文字

LANG=\zh_CN.UTF-8(我安装的是中文版的,也有可能你的是\en_US.utf-8)后面加下面这一行文字 init=/bin/sh

6、加好之后如下图所示

然后按ctrl+x退出

7、进入到这个页面之后(一开始只有上面那一行),表示初始化成功,然后依次输入

mount -o remount,rw /            #注意在rw后有空格

passwd root

输入两次新的密码(密码不会直接显示出来)

touch /.autorelabel

exec /sbin/init

然后重启就可以了

原文地址:https://www.cnblogs.com/limingli/p/10032690.html

时间: 2024-12-24 19:04:28

虚拟机Linux的root密码如何重置的相关文章

Linux 忘记root密码并重置root密码

经常会有忘记root密码,但是centos 6和centos 7重置root还是有区别的,centos 7的root密码重置相对比较简单点. centos 6的root密码重置: 1.1:开机可以使用上下键选择要重置密码的系统选项,使用e键进入grub编译选项: 1.2:使用上下键选择kernel项,然后按e键进行编译: 1.3:在quiet后面空格然后输入single,进入单用户模式,然后按回车键enter键. 或者输入数字1也是可以的,然后按回车键enter键. 1.4:然后按b键以单用户模

虚拟机CentOS忘记root密码,重置它,来来来

第一不,启动电源到这步. 第二步:如图添加init=/bin/sh   当一行放不下加\后下一行写. 第三步:ctrl+x  引导启动 第四步:添加挂载目录 执行命令    mount -o remount, rw / 第五步:选择需要修改密码的用户,此处选root 执行命令    passwd root 第六步:两次输入新密码(两次密码一致),自己要记住了哈 如果输入密码太简单,会报错,不管他,没事的. 第六步:如果已经开启SElinux,则执行 touch /.autorelabel 最后:

重置Linux的root密码

在系统启动过程前按下任意键进入启动参数编辑界面,用上下方向键切换到"Kernel"项,然后按下键盘"e"进入编辑模式,在启动参数的最后面添加空格后填写"single"按回车回到之前的选择界面,按下键盘"b",进入系统,使用"passwd"函数,填写两次新密码之后,可以使用"reboot"重启,这样root密码就重置完成. 此方法不是我原创,但是也是我一个字一个字的自己敲出来的,写这篇文章

不小心忘记了linux的root密码

很多时候,由于root用户,我们并不常用,所以忘记密码是常有的事,那么我们如何解决呢?我目前知道的有两种开机时进入单用户模式可以直接修改root密码: 方法一: 第一步: 开机时,会进入一个3秒的等待状态,如下图所示 这个时候需要你快速的将鼠标点入屏幕(我用的虚拟机,所以需要手动点入进去),紧接着就会出现下面的状态: 第二步: 这个时候,按e键进入grub编辑状态,会出现如下界面: 第三步: 选择再第二项(kernel内核开头的),按e键进入编辑,进入: 第四步: 在末尾手动添加上 single

Linux MariaDB 遗忘密码后重置密码

Linux MariaDB 遗忘密码后重置密码 MariaDB 是 MySQL 的一个分支数据库.处理的办法和 MySQL 相同. 修改 MySQL 配置文件 在 [mysqld] 追加配置项: [[email protected] ~]# vim /etc/my.cnf [[email protected] ~]# cat /etc/my.cnf ... [mysqld] skip-grant-tables ... 1 2 3 4 5 6 1 2 3 4 5 6 重启相关服务 该示例使用的是

mysql root密码忘记重置

1.修改/etc/my.cnf文件 找到mysqld选项,增加子项skip-grant-tables 2.重新启动mysql服务 service mysqld restart 3.进入mysql 在shell中执行mysql -u root 4.设置root新密码 update mysql.user set password=password('newpassword') where user='root'; flush privileges; 5.删除步骤1中进行的操作. 6.再次执行步骤2.

linux忘记root密码重新获取的办法

linux忘记root密码,重新获取密码的方法 第一步:进入单用户模式 grub进入启动页面之后,敲入"e",把光标移动到"kernel ..."那一行,再敲入"e",然后在编辑界面rhgb quiet后面加"空格",然后键入"single",或者直接输入数字的"1"并回车确定.回车后敲入"b",启动系统,即进入单用户模式. 第二步:修改密码 进入单用户模式后在命令行

linux中root密码忘了怎么办?

破解LINUX中root 密码 1.重新启动linux主机,在出现GRUB菜单时按下e键,出现下面的状态: 2.再按下e键.用上下键选择以kernel开头的一行(内核) 4.再一下按e,按下空格在行尾添加"single"启动参数,或者输入数字"1"或者字母"s",进入到单用户模式. 5.按enter 确认后,还回到第2步的界面.按b键将系统引导进入单用户模式,直接进入shell 环境 6.执行"passwd root"重新给管

Linux系统root密码修改

重启系统. 进入系统引导界面: 按下e键: 选择第二项,内核启动参数设置,按下e键: 在结尾处,输入数字 1或者 英文 " single",再回车: 按下b键启动,此时以单用户模式级别引导启动程序: 启动完之后,命令passwd修改密码,修改完之后,再命令exit,退出重启,登录时使用刚刚修改后的密码即可. 问题:按上面说的修改方法,每个接触到此系统的用户都可以修改root密码,那还要root干嘛!!! 解决方案:GRUB加密. 如何实现:在grub.conf配置文件当中,配置参数 p