CentOS忘记centos7 root用户登录录密码怎么办

Centos7重置root密码的方法(亲测)
&CentOS 7的更新还是非常大的,很多平时使用的命令已经变化了,要上手还真要一段时间。比如忘记root密码。在5、6的系统中直接进入单用户模式下,一个passwd命令修改,重启即可。但是在Centos7变化使用得Selinux限制了,并采用GRUB2为启动器时,将无法通过单用户模式重置root密码。下面将介绍如何重置CentOS7的root密码。
1. 启动系统,并在GRUB2启动屏显时,按下e键进入编辑模式
2. 在linux16 核心命令行所在参数行尾添加以下内容:
linux16&/vmlinuz-3.10.0-229.el7.x86_64&root=/dev/mapper/centos-root&\rord.lvm.lv=centos/root&rd.lvm.lv=centos/swap&rhgb&quiet\&LANG=zh_CN.UTF-8&vga=0x340&rd.br&rd.break&
3.按下ctrl + x 进行shell交互模式;
输入两次exit后即可重启进入系统。
提示:上面我修改密码时乱码,是因为我的环境变量是中文,所以会这样,不影响。
另外如果不修改/etc/selinux/config文件是进不了系统的。会有如下的错:
systemd[1]:&Failed&to&load&SELinux&policy.&Freezing.&Linux下忘记root用户密码的解决办法
互联网 & 发布时间: 14:46:15 & 作者:佚名 &
这篇文章主要介绍了Linux下忘记root用户密码的解决办法,需要的朋友可以参考下
GRUB:在引导装载程序菜单上,键入 [e] 来进入编辑模式。你会面对一个引导项目列表。查找其中类似以下输出的句行:
kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2
按箭头键直到这一行被突出显示,然后按 [e]。你现在可在文本结尾处空一格再添加 single 来告诉 GRUB 引导单用户 Linux 模式。按 [Enter] 键来使编辑结果生效。
你会被带会编辑模式屏幕,从这里,按 , GRUB 就会引导单用户 Linux 模式。 结束载入后,你会面对一个与以下相似的 shell 提示:
现在,你便可以改变根命令,键入:
bash# passwd root
你会被要求重新键入口令来校验。结束后, 口令就会被改变,你便可以在提示下键入 reboot 来重新引导;然后,象平常一样登录为根用户。
在出现系统选择界面时,在Red Hat Linux的选项上按&e&键,然后会出现三个选项,在&kernel/boot/vmlinuz-2.4.18-14 ro root=LABEL=/&上按&e&键进行编辑,在&ro&或者&root&前加上&single&,然后回车返回。按&b&键启动,进入字符界面,当出现&sh-2.05b#&时,就意味着已经进入单用户模式。现在,输入&passwd root&,就可以重新设置root密码了。设置完成后,reboot重启,用刚才设置的密码就可以进入linux系统了。
1. 在出现 lilo: 提示时键入 linux single画面显示 lilo: linux single2. 回车可直接进入linux命令行3. #vi /etc/shadow将第一行,即以root开头的一行中root:后和下一个:前的内容删除,第一行将类似于root::......保存4. #reboot重启,root密码为空
1. 在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键2. 再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键3. 修改你现在见到的命令行,加入single,结果如下:kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/4. 回车返回,然后按b键启动,即可直接进入linux命令行5. #vi /etc/shadow将第一行,即以root开头的一行中root:后和下一个:前的内容删除,第一行将类似于root::......保存6. #reboot重启,root密码为空
对于Redhat linux:
用上下键将光标放在linux系统上,按&e&在有kernel那一行按&e&,输入&空格 single&,然后回车按&b&,启动,系统会自动进入单用户模式,使用passwd root命令,按提示输入新口令修改口令后,输入reboot 命令重启系统即可&三、1、重新启动系统。待系统启动到grub或lilo(现在一般是grub)引导菜单时,找到系统当前引导项(可以按方向键展开隐藏的菜单); 2、把光标定位在该选项上按下字母&e&键进入这个引导的编辑状态;3、该选项有三行语句,请用光标选中第二行,也就是&Kernel&开头的那一行;4、在这一行再按下字母&e&键进入这一行的编辑状态;5、在该行行尾加个空格,写上数字1,类似这样:kernel /boot/vmlinuz-2.6.9-11.19 ro root=LABEL=/ 16、修改以后,按下&回车&键回到原来的界面;7、按下字母&b&键开始引导。
四、1).&&& grub&&&&&&& 1.&&& 在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键&&&&&&& 2.&&& 再次用上下键选中你平时启动linux的那一项(类似于kernel&&& /boot/vmlinuz-2.4.18-14&&& ro&&& root=LABEL=/),然后按e键&&&&&&& 3.&&& 修改你现在见到的命令行,加入single,结果如下:&&&&&&& kernel&&& /boot/vmlinuz-2.4.18-14&&& single&&& ro&&& root=LABEL=/&&&&&&& 4.&&& 回车返回,然后按b键启动,即可直接进入linux命令行&&&&&&& 5.&&& #vi&&& /etc/shadow&&&&&&& 将第一行,即以root开头的一行中root:后和下一个:前的内容删除,&&&&&&& 第一行将类似于&&&&&&& root::......&&&&&&& 保存&&&&&&& 6.&&& #reboot重启,root密码为空
2).在系统进入单用户状态,直接用passwd&&& root去更改&&&&&
五、用安装光盘引导系统,进行linux&&& rescue状态,将原来/分区挂接上来,作法如下:&&&&&& cd&&& /mnt&&&&&& mkdir&&& hd&&&&&& mount&&& -t&&& auto&&& /dev/hdaX(原来/分区所在的分区号)&&& hd&&&&&&& cd&&& hd&&&&&& chroot&&& ./&&&&&&& passwd&&& root&&&&&&& 这样可以搞定&&&
但是这个方法也说明了linux 单用户模式的安全漏洞,如果有人故意修改root 密码,就危险了。因此,我们也要禁止单用户登录在单用户模式下,可以解决Linux超级用户Root密码遗忘问题,这样也可能被别有用心的朋友用来破解root 用户的密码,并修改之,这样就不安全了。呵呵,那我们就要禁止单用户登录了,下面请看方法:如果安全使用单用户,首先要对GRUB进行密码配置,只需要修改/boot/grub/grub.conf或者 /etc/grub.conf(/etc/grub.conf是/boot/grub/grub.conf的符号链接)。
例如:vi /boot/grub/grub.conf进入配置文件编辑.在splashimage这个参数的下一行可以加上password=密码,保存后重新启动 计算机,再次登录到GRUB菜单页面的时候就会发现,这时已经不能直接使用e命令编辑启动标签了,须先使用p命令,输入正确的密码后才能够对启动标签进行编辑,但是我们设置了明文密码也不是很安全的。&(一)Linux 系统密码破解1.在grub选项菜单按E进入编辑模式2.编辑kernel那行 /init 1 (或/single)3.按B重启4.进入后执行下列命令root@#passwd root (设置root的密码)Enter new unix password:输入新的密码root@#init 6
(二)debian linux 系统密码破解
1.在grub选项菜单'Debian GNU/Linux,...(recovery mode)',按e进入编辑模式 2.编辑kernel那行最后面的 ro single 改成 rw single init=/bin/bash,按b执行重启3.进入后执行下列命令root@(none)#mount -aroot@(none)#passwd rootroot@(none)#reboot
(三)Freebsd 系统密码破解
1.开机进入引导菜单2.选择每项(按4)进入单用户模式3.进入之后输入一列命令root@#mount -aroot@#fsck -yroot@#passwd(修改密码命令)root@#root(要破解密码的用户名)Enter new unix password:root@#init 6 (重启)
(四)Solaris 系统密码破解
1.在grub选项菜中选择solaris failasfe 项2.系统提示Do you wish to have it mounted read-write on /a ?[y,n,?] 选择y3.就进入单用户模式4.输入下列命令#passwd#New passwd:输入新的密码#Re-enter New passwd:在次输入新的密码#init 6 (重启)
(五)NetBsd 系统密码破解
1.开机:当出现提示符号并开始倒数五秒时, 键入以下指令: & boot -s (进入单用户模式命令)2.在以下的提示符号中 Enter pathname of shell or RETURN for sh: 按下 Enter。 3.键入以下指令: # mount -a # fsck -y4.使用 passwd 更改 root 的密码。5.使用 exit 指令进入多人模式。Linux操作系统的密码破解大全
(一)Linux 系统密码破解1.在grub选项菜单按E进入编辑模式2.编辑kernel那行 /init 1 (或/single)3.按B重启4.进入后执行下列命令root@#passwd root (设置root的密码)Enter new unix password:输入新的密码root@#init 6(二)debian linux 系统密码破解1.在grub选项菜单'Debian GNU/Linux,...(recovery mode)',按e进入编辑模式2.编辑kernel那行最后面的 ro single 改成 rw single init=/bin/bash,按b执行重启3.进入后执行下列命令root@(none)#mount -aroot@(none)#passwd rootroot@(none)#reboot(三)Freebsd 系统密码破解1.开机进入引导菜单2.选择每项(按4)进入单用户模式3.进入之后输入一列命令root@#mount -aroot@#fsck -yroot@#passwd(修改密码命令)root@#root(要破解密码的用户名)Enter new unix password:root@#init 6 (重启)(四)Solaris 系统密码破解1.在grub选项菜中选择solaris failasfe 项2.系统提示Do you wish to have it mounted read-write on /a ?[y,n,?] 选择y3.就进入单用户模式4.输入下列命令#passwd#New passwd:输入新的密码#Re-enter New passwd:在次输入新的密码#init 6 (重启)(五)NetBsd 系统密码破解1.开机:当出现提示符号并开始倒数五秒时, 键入以下指令:& boot -s (进入单用户模式命令)2.在以下的提示符号中Enter pathname of shell or RETURN for sh:按下 Enter。3.键入以下指令:# mount -a# fsck -y4.使用 passwd 更改 root 的密码。5.使用 exit 指令进入多人模式。
最后一步键入&EXIT&回车后,电脑会自动重新启动,到这里就破解了根用户的密码。
如果他人得到了明文密码后仍然可以修改GRUB启动标签从而修改root密码。
所以就要使用MD5对其进行加密。在终端中输入grub-md5-crypt回车,这时系统会要求输入两次相同的密码,之后系统便会输出MD5码。大家只需要将生成的MD5密文复制下来,然后在按照password --md5 MD5密文这个格式设置全局或者菜单密码,保存退出,重启计算机即可。这样,就可以启动linux的单用户模式,有点类似windows的安全模式,就是只启动最基本的系统,网络服务、系统服务等都不启动。单用户模式引导完成以后,会有#提示符,表示已拥有超级用户权限,然后请在#后执行命令:/usr/bin/passwd系统应该会提示输入口令,这个口令是不回显的,保证输入无误就可以了,回车后,系统会要求再输入一遍,输入要求一致,然后会看到口令修改成功的提示。再键入命令init 3键入系统的字符界面模式下(系统会重新改变运行级别),看到login:提示,再重新试一试是否可以用root和刚刚修改过的口令登录。
大家感兴趣的内容
12345678910
最近更新的内容centos 6.5 root密码忘了怎么处理
按时间排序
在开机启动的时候按键盘上的“E”键会进入如下界面。选择相应的内核,再次按“E”,出现下图,选择第二项,再次按“E”键经过第二步,这个画面可以编辑,在信息的最后加“空格”,然后键入“single”(如图),或者直接输入数字的“1”并回车确定进入下一步。图如下:操作完第三步,会出现下图,是不是感觉又回到第二步了呢?并不是,这里按键盘的&B&键,进入引导系统。注意,这儿是“B”键5在下面这个画面中的“#”后输入“passwd root”,重新设置root的密码,密码输入一遍,确认输入一遍,共2遍6重置密码成功会有一个修改成功的提示,然后输入reboot重启系统,root密码重置就完成了。
你输入的密码是不会显示的
不需要,改完直接生效
root权限是在图形界面或者命令行中用root登陆,如果想命令行启动方法如下:修改/etc/inittab# Default runlevel. The runlevels used by RHS are:#
0 - halt (Do NOT set initdefault to this)#
1 - Single user mode#
2 - Multiuser, without NFS (The same as 3, if you do not have networking)#
3 - Full multiuser mode#
4 - unused#
6 - reboot (Do NOT set initdefault to this)# id:num:initdefault:id: 5: initdefault: 改为id: 3: initdefault:重新启动即可。
腾讯手机管家的PC版本及应用宝是个很好的手机刷机的软件。手机管家【PC版本】——工具箱——刷机的工具——刷机就可以了。刷机成功了以后可以清除手机的病毒,稳定手机的系统。
centOS在输入密码的时候是没有回显的它不像Windows 那样,密码正确的它就会直接进入用户界面
现在root很简单的,很多root软件,你可以下个一键Root大师,号称root成功率最高,我用过,挺不错的。另外就像华为和HTC手机,root之前需要到官网申请解锁
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:centOs7 忘记root密码
很久之前在虚拟机里面装了一个 centOs7系统,今天登录的时候发现root密码不记得了,于是就修改了root密码,步骤如下:
步骤一:在启动虚拟机出现如下界面的时候就按“e”键
步骤二:在步骤一按下”e”键之后,出现如下界面,按 ↓键一直到底部找到“LANG=zh_CN.UTF-8”这句,在这句后面加上“init=/bin/sh”,然后按Ctrl+x。
加入init=/bin/sh之后的截图如下:
步骤三:挂载文件系统为可写模式:mount –o remount,rw /
步骤四:执行passwd命令,修改root密码,密码要输入两次要求两次密码要一致。
步骤五:如果之前系统启用了selinux,必须执行以下命令,否则将无法正常启动系统:touch /.autorelabel。然后执行命令exec /sbin/init来正常启动,或者用命令exec /sbin/reboot重启就OK了。
没有更多推荐了,重置Centos 7 Root密码的方式和Centos 6完全不同。让我来展示一下到底如何操作。
1 - 在启动grub菜单,选择编辑选项启动
2 - 按键盘e键,来进入编辑界面
3 - 找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/sh
4 - 现在按下 Control+x ,使用单用户模式启动
5 - 现在,可以使用下面的命令访问系统
chroot /sysroot
6 - 重置密码
passwd root
7 - 更新系统信息
touch /.autorelabel
8 - 退出chroot
9 - 重启你的系统
通过以上步骤就可以重置CentOS 7的Root密码了,谢谢阅读,希望能帮到大家,请继续关注,我们会努力分享更多优秀的文章。}

我要回帖

更多关于 centos7 root用户登录 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信