Linux | CentOS6.X/7.X 忘记超级用户 root 密码该怎么办?
事情是这么一个事情,因前几周的一个周末,有点闲时间便安装了一台虚拟机,装了 CentOS7.6 版本,基础环境均配置好了,也可以使用 CRT 连接了,但是有个问题,现在想使用时却忘记了 root 密码。怎么试都不知道密码是啥了,不管什么设备忘记密码可真是头疼的事情,没办法现在只能重置密码了。重置密码说起来也简单,重启进入启动界面,用命令行修改内核,然后直接进入单用户模式修改密码重启即可。6.X 和 7.X 版本略有差异,下面来一起看看。
CentOS7.X
第一步:
重启系统
按【e】进入启动文件界面后
第二步:
按【↓】拉到底部
找到 linux16 这一行,编辑修改两处:将 “ro” 改为 “rw”, 在 LANG=en.US.UFT-8 后面添加 "init=/bin/sh"。
第三步:
然后上图末三行提示,按【Ctrl+X】进入“单用户模式”,就会进入下图界面,输入“passwd”修改密码。
第四步:
如果你的系统没有关闭 Selinux,则先输入【touch /.autorelabel】,回车再输入【exec /sbin/init】回车,重启系统等待几分钟后可用新密码登陆。如果之前就不使用 Selinux 则可以直接重启。
等待几分钟重启完我便可以使用新密码登陆了,亲测有效。
系统版本如下:
[root@JiekeXu ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
[root@JiekeXu ~]#
[root@JiekeXu ~]# rpm -q centos-release
centos-release-7-6.1810.2.el7.centos.x86_64
[root@JiekeXu ~]#
[root@JiekeXu ~]# uname -a
Linux JiekeXu 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@JiekeXu ~]#
CentOS 6.X 版本
重启操作系统,当系统显示读秒菜单时,按任意键终止读秒,显示 GRUB 菜单,按提示进入内核。
(注意:上图为 CentOS6.4,操作步骤类似。)
1、通常选择第二项,按 e 进入编辑模式
2、按 e 进入编辑模式后,在最后面加上 1 或者 single,然后回车
3、按 b 进入单用户模式,系统重启中,需等待然后修改密码
4、输入passwd,系统要求你输入两次新密码:
5、然后重启就可以使用新密码登陆了。
测试系统版本如下:
[root@hadoop1 ~]# cat /etc/redhat-release
CentOS release 6.4 (Final)
[root@hadoop1 ~]#
[root@hadoop1 ~]# rpm -q centos-release
centos-release-6-4.el6.centos.10.i686
[root@hadoop1 ~]#
[root@hadoop1 ~]# uname -a
Linux hadoop1 2.6.32-358.el6.i686 #1 SMP Thu Feb 21 21:50:49 UTC 2013 i686 i686 i386 GNU/Linux
[root@hadoop1 ~]#
[root@hadoop1 ~]# uname -r
2.6.32-358.el6.i686
最后,顺便说一嘴 Redhat6.X 修改密码,最早之前也是使用 Redhat6.X 入门 Linux 的,不能忘本啊。
Linux 6.X 版本
1、重启操作系统,当系统显示读秒菜单时,按任意键终止读秒,显示 GRUB 菜单,按提示进入内核。
2、按字母 a 编辑内核参数
3、在原始参数基础上,空一格,然后增加数字 1 或单词 single
4、回车启动后进入单用户模式 ,使用 passwd 命令设置用户密码
5.然后 reboot 重启,等待几分钟重启完后便可以使用新密码登陆系统了。
因 CentOS7.X 未使用过,root 密码重置问题暂时没有涉及,请小伙伴们自行 Google。如有其它更简单的方法欢迎交流,此方法也不会对所有系统适用,使用时请慎重,生产环境不可轻易尝试,可先在测试环境测试成功后再进入生产环境修改,悉知!
推荐阅读:
Linux Oracle 11.2.0.4 单机数据库升级至最新补丁安装指北
万字详解Oracle架构、原理、进程,学会世间再无复杂架构
Oracle 11gR2 RAC 集群服务启动与关闭总结
CentOS6.7安装PostgreSQL10.9详细教程
Linux CentOS 7 安装教程
Linux RHEL7 安装教程
(长按添加微信公众号,更多精彩内容不错过!)