centos7 忘记用户密码忘记root密码怎么办

centos7的密码重置和6不一样了,求高手破解。
参数改成了 rw single init=/bin/bash,话说改密码这种事好无聊赖。。。
&div class=&highlight&&&pre&&code class=&language-text&&按“ctrl+e”移动到最后,删除“rhgb quiet LANG=zh_CN.UTF-8”,输入“init=/bin/sh”,按“ctrl+x”引导系统
&/code&&/pre&&/div&不是破解,下面是一个重置CentOS7的root密码,供您参考&br&&a href=&///?target=http%3A//www.ytyzx.net/index.php%3Ftitle%3D%25E5%25A6%%25BD%%%25E5%25A4%258D%25E6%E9%E7%25BD%25AEFreeBSD_%2526_Linux%25E7%259A%2584root%25E5%25AF%%25A0%2581%23Linux_CentOS_7& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&如何恢复或重置FreeBSD & Linux的root密码&i class=&icon-external&&&/i&&/a&
按“ctrl+e”移动到最后,删除“rhgb quiet LANG=zh_CN.UTF-8”,输入“init=/bin/sh”,按“ctrl+x”引导系统不是破解,下面是一个重置CentOS7的root密码,供您参考
下载一个Gentoo或者Arch的LiveCD,然后Chroot,可以改
下载一个Gentoo或者Arch的LiveCD,然后Chroot,可以改
已有帐号?
无法登录?
社交帐号登录
刚刚在复杂系统方向拎起酱油瓶查看:16833|回复:15
步骤一,开机时随便按下键盘,进入以下菜单
(30.96 KB)
步骤二: 选择第一项,按e键进行修改
步骤三,定位到 ro(linux 16 or linuxefi)
(64.22 KB)
步骤四:把ro改成 “rw init=/sysroot/bin/sh”. 完成之后按 “Ctrl+x”
(68.58 KB)
现在你可以进入单用户模式了
依次输入以下命令进行root密码修改,修改完成之后强制重启即可。
chroot /sysroot/
passwd root
touch /.autorelabel
(26.94 KB)
本帖最后由 零点飞跃 于
18:57 编辑
多谢楼主共享此种方法,
优秀技术经理
呵呵 很不错呢 支持……
初级工程师
还有更简单的 选择启动项按下E键---切换到最后空格 1 ---回车--按B键,进入单用户模式,直接passwd就改了
引用:原帖由 周福金 于
17:48 发表
还有更简单的 选择启动项按下E键---切换到最后空格 1 ---回车--按B键,进入单用户模式,直接passwd就改了 单用户修改密码很常见。楼主是另辟蹊径,分享了一种新的解决方法。感谢分享啦
我不怕黑不怕冷不怕路远马亡,只怕虚度了韶光枉费了年华
LINUX ORACLE CISCO爱好者加QQ群:
初级工程师
引用:原帖由 小鬼忻3 于
22:39 发表
单用户修改密码很常见。楼主是另辟蹊径,分享了一种新的解决方法。感谢分享啦 O(∩_∩)O~,分享能带来快乐
初级工程师
引用:原帖由 周福金 于
17:48 发表
还有更简单的 选择启动项按下E键---切换到最后空格 1 ---回车--按B键,进入单用户模式,直接passwd就改了 你确定你说的在 CentOS7/RHEL7 系列里面能用?&&你没有在CentOS7/RHEL7里面改过root密码吧。
Cisco - CCIE R&S
IBM - CATE Power/w AIX v2
Oracle - OCM DB 10g
Redhat - RHCA&&
初级工程师
引用:原帖由 小鬼忻3 于
22:39 发表
单用户修改密码很常见。楼主是另辟蹊径,分享了一种新的解决方法。感谢分享啦 版主,楼上那位纯粹是想当然了。 他说的是CentOS6/RHEL6和以前版本的方法。对于CentOS7/RHEL7 是不行的。 不要再误导广大人民群众了。
Cisco - CCIE R&S
IBM - CATE Power/w AIX v2
Oracle - OCM DB 10g
Redhat - RHCA&&
引用:原帖由 phanx 于
23:03 发表
版主,楼上那位纯粹是想当然了。 他说的是CentOS6/RHEL6和以前版本的方法。对于CentOS7/RHEL7 是不行的。 不要再误导广大人民群众了。 7里面我还真没试过,你说得对,不能误导别人,完了我去试试吧。谢谢提醒啦
我不怕黑不怕冷不怕路远马亡,只怕虚度了韶光枉费了年华
LINUX ORACLE CISCO爱好者加QQ群:
初级工程师
引用:原帖由 phanx 于
23:01 发表
你确定你说的在 CentOS7/RHEL7 系列里面能用?&&你没有在CentOS7/RHEL7里面改过root密码吧。 我只是提供一种方法,没有说在哪里都行
引用:原帖由 phanx 于
23:03 发表
版主,楼上那位纯粹是想当然了。 他说的是CentOS6/RHEL6和以前版本的方法。对于CentOS7/RHEL7 是不行的。 不要再误导广大人民群众了。 楼主高人,看了他的个性签名,CCIE,RHCA
高级工程师
引用:原帖由 小鬼忻3 于
08:23 发表
7里面我还真没试过,你说得对,不能误导别人,完了我去试试吧。谢谢提醒啦 楼主的方法也是事实而非,误导人的。 RHEL7里面,
第一,要删掉 rhgb quiet,不然根本没法输入命令;
第二,你进去之后默认是只读,要重新挂载成rw的模式,不然passwd根本没有写入权限;
第三,那个change root是在光盘启动的troubleshoot模式下用的,需要从光盘切换到硬盘的跟系统,和单用户模式有毛关系~
参考我的博客
引用:原帖由 周福金 于
17:48 发表
还有更简单的 选择启动项按下E键---切换到最后空格 1 ---回车--按B键,进入单用户模式,直接passwd就改了 你这是grub的改法,grub2不好用
初级工程师
引用:原帖由 djflsd 于
17:18 发表
你这是grub的改法,grub2不好用 恩,新的暂时还没研究微信公众号:centoscn
CentOS7 忘记root密码破解方法
RedHat最近升级了centos linux操作系统,更新为centos7,更新幅度之大,连红帽官方的认证RHCE也进行了升级,认证必须使用rhel7,可见红帽官方对centos7的重视程度。
升级后的centos7的常用操作及快捷键等也有了不小的变动,忘记root密码后恢复密码的方法与centos5、6的操作办法非常不一样,目前网上大多数都是针对centos5、6恢复root的操作办法,本文就针对我们经常遇到的忘记Redhat7或centos7 root密码的问题进行演示。
破解方法归根到底,就是进入单用户模式进行修改密码,可以使用如下两种方法进入单用户模式,以下进行分别讲解。
第一种:(本站推荐)
开机进入启动界面后(出现grub boot loader 开机选项菜单时),要按照屏幕的下方的操作提示迅速按下&e&键(或者立即点击键盘任意I,boot loader 会暂停,再按e键),编辑选项菜单
按e 键,进入编辑项菜单,如下图
找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/sh ,如下图所示
按下 Ctrl+x ,使用单用户模式启动
进入到单用户模式后,chroot 工作目录到/sysroot
#chroot /sysroot
修改root密码
#passwd root& (或使用echo && | passwd --stdin root 进行修改也可以)
因为在此情r下,SELinux K]有启动,对所有文件的更改,可能会造成文档的context(安全上下文)不正确,为确保开机时重新设定SELinux context,必
在根目录下添加隐藏文件.autorelabel。
#touch /.autorelabel&&&&&& (如果你系统没有开启selinux,那么可以不做这一步)
退出chroot
退出系y,系y会自动重新开机
重启后,使用修改后root密码登入即可。
开机进入启动界面后(出现grub boot loader 开机选项菜单时),要按照屏幕的下方的操作提示迅速按下&e&键(或者立即点击键盘任意I,boot loader 会暂停,再按e键),编辑选项菜单
按e 键,进入编辑项菜单,这时按键盘上面的方向键&下&,找到Linux 16的那一行,在末尾外即在&LANG=zh_cn.UTF-8&后面加上&init=/bin/sh&,千万要注意一定要加在这个位置,其他网站上面的教程另起一行加上此命令,我试验过是无法进入单用户命令行的。
按下 Ctrl+x ,使用单用户模式启动&&&&&&&&&&&&&&&&&&&&&&
此时单用户模式挂载为只读,必重新挂载成可写入,才能修改密a,步骤如下:
重新挂载/ 成可读可写
#mount -o remount,rw /
修改root密码
#passwd root& (或使用echo && | passwd --stdin root 进行修改也可以)
因为在此情r下,SELinux K]有启动,对所有文件的更改,可能会造成文档的context(安全上下文)不正确,为确保开机时重新设定SELinux context,必
在根目录下添加隐藏文件.autorelabel。
#touch /.autorelabel&&&&&& (如果你系统没有开启selinux,那么可以不做这一步)
用这种方式进入到单用户模式的,需要强制的重启,重启后,即可用设置的新密码进入系统了。
------分隔线----------------------------推荐这篇日记的豆列
······

我要回帖

更多关于 centos7忘记密码 的文章

 

随机推荐