Linux如何修复系统的Root密码

如果因为忘了root口令导致无法登录系统,请试用下面的方法来改忘记的root口令:

方法一:

1、重新启动系统。待系统启动到grub或lilo(现在一般是grub)引导菜单时,找到系统当前引导项(可以按方向键展开隐藏的菜单);

2、把光标定位在该选项上按下字母“e”键进入这个引导的编辑状态;

3、该选项有三行语句,请用光标选中第二行,也就是“Kernel”开头的 那一行;

4、在这一行再按下字母“e”键进入这一行的编辑状态;

5、在该行行尾加个空格,写上数字1,类似这样:

kernel /boot/vmlinuz-2.6.9-11.19 ro root=LABEL=/ 1

6、修改以后,按下“回车”键回到原来的界面;

7、按下字母“b”键开始引导。

这样,就可以启动linux的单用户模式,有点类似windows的安全模式,就是只启动

最基本的系统,网络服务、系统服务等都不启动。

单用户模式引导完成以后,会有#提示符,表示已拥有超级用户权限,然后请在#

后执行命令: /usr/bin/passwd

系统应该会提示输入口令,这个口令是不回显的,保证输入无误就可以了,回

车后,系统会要求再输入一遍,输入要求一致,然后会看到口令修改成功的提示。

再键入命令 init 3键入系统的字符界面模式下(系统会重新改变运行级别)

看到login:提示,再重新试一试是否可以用root和刚刚

修改过的口令登录。

方法二:

1、将系统光盘的第一张插入光驱,重新启动系统,从光驱成功引导后在boot: 后

输入linux rescue回车。

2、跟着引导程序向下走,不必配置网络。但提问是否手索并挂载系统分区时选择

“是”,系统进入“#”

提示符下。

3、执行命令chroot /mnt/sysimage/ (默认的系统会挂在/mnt/sysimage/目录下)

4、执行命令/usr/bin/passwd来修改root口令。

5、执行命令exit; ,取出光盘,重新启动系统。

然后用新的口令登录系统。

即可完成root密码修复。

时间: 2024-10-18 14:03:03

Linux如何修复系统的Root密码的相关文章

Linux(Fedora)系统的root密码重置(忘记密码)

Fedora 18 系统的root密码重置第一步: 按"e"键进入下图.第二步: 方法1:在rhgb quiet的前面,加入single和一个空格. 方法2:在rhgb quiet的前面,加入1,但注意前后要有一个空格. 然后按F10键.进入下图第三步: 直接按回车,进入单用户模式.如下图第四步:使用命令 passwd root来修改root的密码.填两次即可.然后输入:reboot,重启即可用新的密码登录系统了.

Linux进阶05:忘记root密码咋办

root密码是Linux管理员绝对不能忘记的,但总有些马虎的人,需要管理很多系统时尤其容易忘记,.那忘记了咋办? 首先,面壁思过五分钟.然后,接着往下看. 本文介绍个人使用的四个系统的修改方式. CentOS6.6 重启,进入Grub时,上下方向键选择CentOS6,按e,选择kernel那一项. 按e,在后面输入single,回车,按b启动. 使用命令passwd root修改root密码,重启. CentOS7 重启,进入Grub时,上下方向键选择第一项,按e,进入编辑. 在倒数第二行最后,

在Linux环境下mysql的root密码忘记解决方法(三种)_Mysql

MySQL密码的恢复方法之一 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息.可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态.最安全的状态是到服务器的Console上面操作,并且拔掉网线. 2.修改MySQL的登录设置: # vi /etc/my.cnf 在[mysq

OSX系统中root密码失效的解决办法

刚遇到OSX操作系统的root密码失效.即使输入正确的密码也无法进入系统.可以重新设置Root密码恢复一下 [Mac设置Root密码] Mac系统重新设置root用户密码 如果不知道root用户密码,需要重设.   命令[sudo passwd root ]   然后提示你输入当前登录用户密码,通过以后,   提示你输入两遍root的密码.   这样你就设置好root帐号密码了,可以用root来登录MacOS了.

linux中清空Mysql数据库ROOT密码教程

一.方法一 1)进入var/lib/mysql 2)删除掉mysql文件 3)重新启动mysql ,到此密码已经清空 4)设置新的密码 echo "grant all on *.* to 'root'@'localhost' identified by 'newpass';" | mysql -uroot echo "grant all on *.* to 'root'@'%' identified by 'newpass';" | mysql -uroot  -p

Linux VPS利用SSH重置ROOT密码的方法_Linux

鉴于我们的VPS安全性,老左建议大家为了维护VPS的安全性,也有必要在一段时间修改ROOT密码.VPS管理平台用户后台如果没有修改ROOT密码,也不要紧,我们可以利用SSH直接修改,一个单词命令就可以完成.只需要两步就可以完成. 第一步,登录我们的SSH,一般老左喜欢用PUTTY软件直接登录,这个我相信大家不要我再截图给大家看了吧. 第二步,用root用户名和密码登录. 输入"passwd"命令回车后然后会提示我们输入新密码,然后回车再输入一次.回车后我们就设置完毕,以后我们就用新的R

Linux恢复root密码的方法有哪些

Linux root密码忘记了,要怎么恢复?虽然这种情况不是很常见,但是你长时间没有登录系统就会把它忘记了.不要说是Linux root密码了,就普通的账号和密码你有一段时间没有登录都会忘了,这个是很正常的事情啊!Linux root用户是Linux系统的最高权限用户,一旦密码忘记将会带来很多的困扰,那要怎么样才能恢复Linux root密码? 那么下面就给大家说一下恢复Linux root密码的两种解决办法. 第一种恢复模式:单用户模式的密码恢复 1.重启Linux系统,看到如下界面时按下"e

Linux忘记root密码怎么办?

开篇前言:Linux系统的root账号是非常重要的一个账号,也是权限最大的一个账号,但是有时候忘了 root密码怎么办?总不能重装系统吧,这个是下下策,其实Linux系统中,如果忘记了root账号密码,是可以通过进入单用户模式或其它方法修改密码 的.当然,具体方式跟Boot Loader.操作系统有关系,GRUB与LILO的实现方式有所不同. Boot Loader 是在操作系统内核运行之前运行的一段小程序.通过这段小程序,我们可以初始化硬件设备.建立内存空间的映射图,从而将系统的软硬件环境带到

忘记linux用户密码和root密码时的处理方法

linux的root享有至高无上的权力,一旦root密码忘记或者被盗,是一件非常头痛的事情,那么怎么样才能找回root的密码呢,本人把其总结如下: (一)Linux 系统密码破解 1.在grub选项菜单按e进入编辑模式 2.(按e)编辑kernel那行 添加 /init 1 (或/single) 3.按B重启 4.进入后执行下列命令 #vi /etc/passwd  进入passwd文件 将第一行的root:x:0....中的X删除,变成 root::0....然后保存退出! 在进去系统此时ro