iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux系统下忘记root用户密码的解决办法
  • 586
分享到

Linux系统下忘记root用户密码的解决办法

2023-06-10 12:06:10 586人浏览 安东尼
摘要

这篇文章主要讲解了“linux系统下忘记root用户密码的解决办法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统下忘记root用户密码的解决办法”吧!GRUB:在引导装载程序菜

这篇文章主要讲解了“linux系统下忘记root用户密码的解决办法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统下忘记root用户密码的解决办法”吧!

GRUB:在引导装载程序菜单上,键入 [e] 来进入编辑模式。你会面对一个引导项目列表。查找其中类似以下输出的句行:

kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2

按箭头键直到这一行被突出显示,然后按 [e]。你现在可在文本结尾处空一格再添加 single 来告诉 GRUB 引导单用户 Linux 模式。按 [Enter] 键来使编辑结果生效。

你会被带会编辑模式屏幕,从这里,按 , GRUB 就会引导单用户 Linux 模式。 结束载入后,你会面对一个与以下相似的 shell 提示:

sh-2.05#

现在,你便可以改变根命令,键入:

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系统了。

一. lilo

在出现 lilo: 提示时键入 linux single
画面显示 lilo: linux single
2. 回车可直接进入linux命令行
3. #vi /etc/shadow
将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
第一行将类似于
root::......
保存
4. #reboot重启,root密码为空

二. grub

在出现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=/ 1
6、修改以后,按下“回车”键回到原来的界面;
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 系统密码破解

在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 系统密码破解

开机进入引导菜单
2.选择每项(按4)进入单用户模式
3.进入之后输入一列命令root@#mount -aroot@#fsck -yroot@#passwd(修改密码命令)root@#root(要破解密码的用户名)Enter new unix password:root@#init 6 (重启)

(四)Solaris 系统密码破解

在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 系统密码破解

开机:当出现提示符号并开始倒数五秒时, 键入以下指令: > 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和刚刚修改过的口令登录。

感谢各位的阅读,以上就是“Linux系统下忘记root用户密码的解决办法”的内容了,经过本文的学习后,相信大家对Linux系统下忘记root用户密码的解决办法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: Linux系统下忘记root用户密码的解决办法

本文链接: https://www.lsjlt.com/news/260435.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux系统下忘记root用户密码的解决办法
    这篇文章主要讲解了“Linux系统下忘记root用户密码的解决办法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统下忘记root用户密码的解决办法”吧!GRUB:在引导装载程序菜...
    99+
    2023-06-10
  • 忘记Linux下root用户密码怎么办
    这篇文章主要介绍“忘记Linux下root用户密码怎么办”,在日常操作中,相信很多人在忘记Linux下root用户密码怎么办问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”忘记Linux下root用户密码怎么办...
    99+
    2023-06-10
  • Linux忘记root密码的解决办法
    这篇文章主要讲解了“Linux忘记root密码的解决办法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux忘记root密码的解决办法”吧!解决方法重启系统后出现GRUB界面在引导装载程...
    99+
    2023-06-13
  • Linux系统忘记root密码的解决方法
    本篇内容主要讲解“Linux系统忘记root密码的解决方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统忘记root密码的解决方法”吧!重启后在读秒的时候按一下“空格”。会出现如下...
    99+
    2023-06-13
  • Linux系统忘记密码解决办法
    忘记root密码解决办法 重启电脑或虚拟机在系统进入grub引导时按下字母 e 在Linux开头的那一段的最后输入 rw init=/bin/bash按下F10 或 Ctrl+x 继续启动 随后进入如下界面,修改root密码,或者其他用户密...
    99+
    2023-08-19
    linux 运维 服务器
  • linux系统root密码忘记如何解决
    linux系统root密码忘记如何解决,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。开机,按任意键停住启动界面,然后选择对应的内核,按 e 进行编辑找到linu...
    99+
    2023-06-05
  • linux系统的root密码忘记了怎么办
    本篇内容介绍了“linux系统的root密码忘记了怎么办”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!救援模式即rescue ,这个模式主要...
    99+
    2023-06-13
  • Linux下root用户密码忘了怎么办
    这篇文章主要讲解了“Linux下root用户密码忘了怎么办”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下root用户密码忘了怎么办”吧!GRUB:在引导装载程序菜单上,键入 [e...
    99+
    2023-06-17
  • linux下mysql的root密码忘记怎么办
    这篇文章给大家分享的是有关linux下mysql的root密码忘记怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接...
    99+
    2024-04-02
  • mysql忘记root密码解决方法(linux)
    1.强制关闭mysql # pkill mysql 2.向配置文件添加 [mysqld] skip-grant-tables 3.重启mysql 点击(此处)折叠或打开 ...
    99+
    2024-04-02
  • centos7忘记root登录密码解决办法
    重启/开机出现下面的界面按e键,或开机就一直按e键 按e键盘出现下面的界面(可以下拉),需要编辑修改:ro改为 rw init=/sysroot/bin/sh 修改后: 按 Ctrl+x,使用单用户模式启动(进入救援模式)。 使...
    99+
    2023-08-31
    linux 服务器 ubuntu
  • Linux系统中超级管理员root用户密码忘记如何解决
    本篇文章给大家分享的是有关Linux系统中超级管理员root用户密码忘记如何解决,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。  如果是生产线服务器我们需要申请停机窗...
    99+
    2023-06-15
  • windows下mysql忘记root密码的解决方法
    1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql  2,在CMD命令行窗口,进入MYSQL安装目录 比如E:\Program Files\MySQL\MySQL S...
    99+
    2024-04-02
  • 忘记gitlab的root用户密码(重置gitlab的root用户密码)
    目录 一、服务简介  二、解决思路 1、首先登录gitlab服务器执行以下命令:  2、通过命令查找,确定用户为“root” 3、将root用户密码重置为admin123! 4、保存重置信息,并结束 一、服务简介         Gi...
    99+
    2023-09-23
    gitlab git github linux 服务器
  • Linux系统密码忘记如何解决
    Linux系统密码忘记如何解决,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 第一步: 重启系统,在进入系统之前不断的按键盘左上角的“Esc...
    99+
    2023-06-12
  • Windows XP操作系统忘记密码的解决办法
    不少朋友都会遇到WindowsXP操作系统忘记密码的事情,虽然不是大事但有时候误食,下面给大家讲几种方法。 方法一: (1)启动电脑,使用DOS启动盘(比如:Windows98启动盘)进入纯DOS状态。 (2)在DOS提...
    99+
    2023-05-24
    XP操作系统 忘记密码 Windows XP 解决办法 密码
  • oracle忘记用户密码的解决方法
    这篇文章主要介绍“oracle忘记用户密码的解决方法”,在日常操作中,相信很多人在oracle忘记用户密码的解决方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”oracle...
    99+
    2024-04-02
  • linux中root密码忘了的解决方法
    这篇文章将为大家详细讲解有关linux中root密码忘了的解决方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在Grub的引导装载程序菜单上,选择你要进入的条目,键入 “e” 来进入编辑模式;2、在第二...
    99+
    2023-06-13
  • Linux系统中忘记MySQL密码怎么办
    这篇“Linux系统中忘记MySQL密码怎么办”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux系统中忘记MySQL密...
    99+
    2023-06-28
  • Win7 忘记密码后解决的办法
    就拿xp+Win7为例(没有安装双系统也可以进入pe): 一、由于cmd在系统目录,文件更改首先要获得文件所有权。打开“D:\Windows\system32”(假设win7安装在D盘),右击 &...
    99+
    2023-05-25
    Win7 忘记密码 忘记 办法 密码
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作