当前位置: 首页 > 科技观察

Linux疑难解答——破解root密码

时间:2023-03-15 18:17:11 科技观察

【引自vincenteve的博客】前言大到企业,小到人,安全永远是最重要的。企业具有数据库安全和网络完整性;个人有账户安全和各种应用安全。为了这些安全,我们必须要有密码,也就是密码。对于QQ、微信等聊天应用,或者登录网站(如淘宝、京东),如果密码丢失,我们可以找回。如果你是Linux管理员或者用户,如果忘记了账号密码或者有人偷偷更改了密码怎么办?您是否为不知道如何找回密码(当然是重装)而苦恼?那么本文将为您提供帮助。主要针对CentOS6和CentOS7。1.破解CentOS6系统密码现象:如果忘记了root密码,那么肯定是进不了系统的。思路:通过救援模式进入单机模式破解root密码。解决方法:进入菜单选项页面;方法:重启后按任意键进入倒计时菜单页面。其中,e表示编辑;a修改内核参数的方法;c表示打开命令行修改内核参数;按e进入编辑模式按上下方向键↑↓,我们选中内核行,然后点击e进行编辑。我们在这一行后面加上参数single,进入单用户模式;然后回车返回上一界面,再按b重启;注意,因为这是临时修改和进入模式,只有按b开始生效。修改密码成功后,在命令行输入reboot重启。2、破解CentOS7的root密码由于版本的变化,CentOS7发生了较大的变化,由于系统由systemd控制,原来的命令和参数几乎无法使用。在CentOS7中,可以说没有单用户了。接下来,我们就带大家破解root密码。现象:和CentOs6一样,忘记密码肯定进不了系统。思路:通过修改内核启动项修改密码恢复方案:1.方法1.按任意键暂停启动,按上下方向键↑↓进入内核所在行,按e进入编辑模式,将光标移动到linux16启动的那一行OK,添加内核参数rd.break按Ctrl+x启动,这里不像CentOS6以b开头。进入命令行后,执行下图所示操作即可修改密码。2、方法二启动时按任意键暂停启动,按上下方向键↑↓进入内核所在行,按e进入编辑模式,将光标移动到linux16所在行starts行,在行尾添加rwinit=/sysroot/bin/sh然后按Ctrl+x启动,这里不像CentOS6使用b启动。进入命令行后,执行下图所示的操作即可修改密码。三、本文小结本文主要介绍如何破解CentOS系列linux系统的root密码。所以看完这里,我想你应该有所感悟,非常感谢你的阅读,欢迎评论!欢迎留言。