Linux 系统忘记更用户密码怎么办及grub加密

合集下载

Linux系统密码找回方法

Linux系统密码找回方法

Linux系统密码找回方法如果您忘记了Linux系统的密码,可以通过以下方法之一进行重置:1.物理访问机器并恢复密码:o如果您有物理访问机器的权限,并且知道超级用户(root)的密码或具有sudo权限的用户密码,可以通过以下步骤恢复普通用户的密码:●重启计算机。

●在引导加载器(如GRUB)的引导菜单中,选择以恢复模式启动。

这通常是在启动时按下特定的按键(如Ctrl + Alt + F1~F6)来进入恢复模式。

●在恢复模式下,选择root用户或其他具有sudo权限的用户登录。

●运行sudo passwd <username>命令,将<username>替换为要重置密码的用户的用户名。

●输入超级用户密码或sudo密码以确认命令。

●系统会要求您输入新密码两次进行确认。

●完成上述步骤后,您的新密码将被设置为您选择的密码。

o通过Live CD/USB启动并重置密码:o如果您无法通过物理访问机器来重置密码,您可以使用Linux Live CD 或USB启动计算机。

o在启动时,选择从Live CD或USB启动。

o进入系统后,挂载目标系统上的文件系统到临时目录。

o使用sudo命令或具有sudo权限的用户登录。

o运行sudo passwd <username>命令,将<username>替换为要重置密码的用户的用户名。

o输入超级用户密码或sudo密码以确认命令。

o系统会要求您输入新密码两次进行确认。

o完成上述步骤后,您的新密码将被设置为您选择的密码。

请注意,上述方法中的某些步骤可能因您的Linux发行版和配置而有所不同。

此外,为了确保安全,强烈建议在重置密码后立即更改超级用户(root)的密码,并采取其他安全措施来保护您的系统。

linux不知道root以后密码解决办法

linux不知道root以后密码解决办法

Redhat5 root用户忘记密码的解决方法Linux系统中的特权用户root忘记密码,通过单机单用户模式(runlevels 1)进行密码的重置。

实验环境:操作系统:RedHat Enterprise Linux 5 (RHEL5)相关软件:GRUB 系统引导管理器实验要求:成功重置root用户密码实验步骤:1. 在计算机启动时会出现系统引导选单画面,本试验以RHEL5默认的系统引导管理器GRUB为例系统引导选单见下图:注:如果在安装RHEL5时安装了群集和虚拟化功能会多出两个选项。

如果在安装时设定了多操作系统引导也会相应多出其他的系统选项。

2. 使用键盘上的上下键选中"Red Hat Enterprise Linux Server-base(2.6.18-8.el5)"选项,使其反黑。

然后按下键盘上的“a”键,进入编辑模式,如下图所示在“grub append>ro root=LABEL=/”后面输入“空格1”,之后按下“回车”键重新引导系统。

如下图所示3. 当系统成功引导后自动进入了单人单机维护模式,在此模式下不需要通过任何用户登录就能以root身份执行命令,如下图所示在提示符下输入指令 passwd 即可重置root用户的密码,如下图所示操作完成后可以使用reboot 或者init 6指令让计算机重新启动等计算机重新启动后会进入正常的系统登录界面,通过刚刚设置的root密码就可以登录到root用户环境了。

试验总结:本试验是利用了Linux系统单人单机模式(runlevels 1)的特点进行root密码的重置。

有关runlevels级别的相关知识和设定请参考其他文章以及/etc/inittab配置文档。

本实验中暴露了Linux的一个密码弱点,任何人都可以在计算机前取得root权限。

但是Linux的GRUB系统引导管理器提供了解决Linux系统这一密码弱点的方法,我们将在后续试验中介绍。

Linux系统忘记了root密码怎么办?

Linux系统忘记了root密码怎么办?

Linux下的密码破解和密码保护第一部分:如何破解root密码。

linux安装完毕后会有一个root用户。

那么如何在不知道密码的情况下修改掉root用户的密码呢?本系统使用RedHat Linux 安装环境是vmware 6.0 使用GRUB引导。

方法如下:1.在grub引导界面中按“e”进入grub的编辑模式。

2.编辑模式下选择第二项,即:“kernel /vmlinuz-2.4.20-8 ro root=LABEL=/”。

然后再按“e”编辑此项。

3.在后面加上“ single”(注意:前面有一个空格)。

然后回车,再按“b”这样就启动了linux的单用户模式。

4.由于是单用户模式,所以不需要密码。

启动完毕后,在提示符下(注意这时提示符是sh-2.05b#之类的,不是以前的提示符了)输入:“passwd root”(passwd是修改用户密码的命令。

)。

然后根据提示修改密码就可以了。

(有时会提示bad password,没有关系的。

主要是设置的密码过于简单或者是常见的单词的原因。

)5.重启,正常进入。

OK,root密码被修改了。

第二部分:防止别人通过单用户模式修改密码。

由于想引导单用户模式需要在grub中进行编辑。

因此,我们只要对grub进行加密,不让别人修改grub就可以防止了。

方法如下:1.grub有一个配置文件,在/etc这个文件夹中。

名称是“grub.conf”,找到这个文件,用vi编辑。

2.我们看下文件中的内容:(注释就免了)default=0timeout=10Password=135246splashimage=(hd0,0)/grub/splash.xpm.gztitle Red Hat Linux (2.4.20-8)root (hd0,0)kernel /vmlinuz-2.4.20-8 ro root=LABEL=/initrd /initrd-2.4.20-8.img具体含义大家可以查看下grub的相关文档,这里我们要加进密码。

Linux下修改root密码以及找回密码的方法

Linux下修改root密码以及找回密码的方法

Linux下修改root密码以及找回密码的方法1)以root身份登陆,执行:# passwd 用户名(修改密码)# useradd 用户名(添加用户)具体示例如下:[root@bogon ~]# passwd rootChanging password for user root.New UNIX password:BAD PASSWORD: it is based on a dictionary wordRetype new UNIX password:passwd: all authentication tokens updated successfully.2)linux下root密码找回方法linux的root享有至高无上的权力,一旦root密码忘记或者被盗,是一件非常头痛的事情,那么怎么样才能找回root的密码呢,总结如下:(一)Linux 系统密码破解1)在出现系统选择界面时,在Red Hat Linux的选项上按“e”键,2)然后会出现三个选项,在“kernel/boot/vmlinuz-2.4.18-14 roroot=LABEL=/”上按“e”键进行编辑,见图23)向前移动光标,在“ro”或者“root”前加上“single”,然后回车返回。

见图34)按“b”键启动,进入字符界面,当出现“sh-2.05b#”时,就意味着已经进入单用户模式。

见图45)现在,输入“passwd root”,就可以重新设置root密码了。

6)设置完成后,reboot重启,用刚才设置的密码就可以进入linux系统了。

图2 kernel 上按“e”键进行编辑图3 向前移动光标,在“ro”前加上“single图4 按b 重新启动图5 passwd root 重新设置密码MySql 修改表。

linux用户名和密码忘记怎么办

linux用户名和密码忘记怎么办

linux用户名和密码忘记怎么办<linux用户名丢失怎么办?>1.在系统进入单用户状态,直接用passwd root去更改2.用安装光盘引导系统,进行linux rescue状态,将原来/分区挂接上来,作法如下: cd /mnt mkdir hd mount -t auto /dev/hdaX(原来/分区所在的分区号) hd cd hd chroot ./ passwd root 这样可以搞定3.将本机的硬盘拿下来,挂到其他的linux系统上,采用的办法与第二种相同 rh8中 一. lilo 1. 在出现 lilo: 提示时键入 linux single 画面显示 lilo: linux single 2. 回车可直接进入linux命令行 3. #vi /etc/shadow 将第一行,即以root开头的一行中root:后和下一个:前的内容删除, 第一行将类似于 root::...... 保存4. #reboot重启,root密码为空 二. 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密码为空5可以通过修改grub,通过单用户模式启动,就可以达到修改密码的目的。

Linux 忘记 root 密码的 三种解决办法(包括esxi)

Linux 忘记 root 密码的 三种解决办法(包括esxi)

Linux 忘记root 密码的三种解决办法一、在系统进入单用户状态,直接用passwd root去更改;1、lilo在出现lilo: 提示时键入linux single画面显示lilo: linux single回车可直接进入linux命令行#vi /etc/shadow将第一行,即以root开头的一行中root:后和下一个:前的内容删除,第一行将类似于root::...... ,保存#reboot重启,root密码为空2、grub在出现grub画面时,用上下键选中平时启动linux的那一项,然后按e键再次用上下键选中平时启动linux的那一项,然后按e键修改现在见到的命令行,加入single,结果如下:kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/回车返回,然后按b键启动,即可直接进入linux命令行#vi /etc/shadow将第一行,即以root开头的一行中root:后和下一个:前的内容删除,第一行将类似于root::......,保存#reboot重启,root密码为空二、用安装光盘引导系统,进行linux rescue状态,将原来/分区挂接上来,做法如下:cd /mnt mkdir hd mount -t auto /dev/hdaX hd cd hd chroot ./ passwd root三、将本机的硬盘拆下来,挂载到其他的Linux系统上,采用的方法与第二种相同。

第三种是的具体操作是:1、重新启动机器,在出现grub引导界面后,在启动linux的选项里加上init=/bin/bash,通过给内核传递init=/bin/bash参数使得OS在运行login程序之前运行bash,出现命令行。

2、稍等片刻出现(none)#:命令行。

3、这时输入mount -n / -o remount,rw表示将根文件系统重新mount为可读写,有了读写权限后就可以通过passwd命令修改密码了。

linux系统root密码忘了怎么办三种方法快速找回root密码

linux系统root密码忘了怎么办三种方法快速找回root密码

linux系统root密码忘了怎么办三种⽅法快速找回root密码linux root密码找回⽅法⼀ 第1步:在系统进⼊单⽤户状态,直接⽤passwd root去更改。

第2步:⽤安装光盘引导系统,进⾏linux rescue状态,将原来/分区挂接上来,作法如下: cd /mnt mkdir hd mount -t auto /dev/hdaX(原来/分区所在的分区号) hd cd hd chroot ./ passwd root 第3步:将本机的硬盘拿下来,挂到其他的linux系统上,采⽤的办法与第⼆种相同. linux root密码找回⽅法⼆ 第1步:⽤lilo引导系统时:在出现 lilo: 提⽰时键⼊ linux single 画⾯显⽰lilo: linux single 第2步:回车可直接进⼊linux命令⾏ 第3步:使⽤以下命令“vi /etc/shadow”将第⼀⾏,即以root开头的⼀⾏中root:后和下⼀个:前的内容删除,第⼀⾏将类似于root::......保存 vi /etc/shadow 第4步:reboot重启,root密码为空。

linux root密码找回⽅法三 第1步:⽤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=/ single 第4步:回车返回,然后按b键启动,即可直接进⼊linux命令⾏. 第5步:使⽤以下命令“vi /etc/shadow”将第⼀⾏,即以root开头的⼀⾏中root:后和下⼀个:前的内容删除,第⼀⾏将类似于root::......保存 vi /etc/shadow 第6步:reboot重启,root密码为空。

linux密码忘记 重置密码的方法

linux密码忘记 重置密码的方法

linux是一种非常受欢迎的操作系统,有许多用户因为疏忽忘记了root
用户的密码,不得不重装操作系统,虽然重装操作系统可以解决忘记
密码的问题,但是相当耗时费事,所以有必要掌握一些忘记linux密码
的重置方法。

首先对于开机启动的linux系统,忘记密码的用户可以通过修改grub引导配置文件重置root密码。

当进入开机启动界面,用户按下“ESC”键进入grub菜单,找到以“kernel”开头的行,在这行的末尾追加“rw
init=/bin/sh”,如“kernel……/vmlinuz-2.6.36-1.sl6.x86_64 ro root=……rw init=/bin/sh”。

完成以上操作后保存,接着重新开机,系统便会跳过
root密码检测,加载initramfs,开机进入命令行模式,此时可以用passwd命令修改root密码,从而完成密码重置。

此外,若linux系统已经正常启动,而用户又忘记了root的密码,也可以通过重新挂载文件系统、创建新用户后使用chroot来修改root密码。

该方法需要另外一台有Linux系统的电脑,可以利用U盘将引导函数
程序dd刻录到U盘中,相当于与忘记密码机器建立了连接,可以重新挂载忘记密码机器的文件系统,创建新用户,使用chroot切换到忘记
密码机器系统,最后在忘记密码机器上使用passwd命令来重置root密
码即可。

上述两种方法可以帮助忘记密码的Linux用户在不重装操作系统的情况下重置root密码,但是这两种方法都比较复杂,需要较多的技术支持,操作不当很容易造成系统故障,所以尽量避免忘记Linux密码,如果不得已,应慎重尝试以上重置方法。

linux系统重置密码方法

linux系统重置密码方法

linux系统重置密码方法在使用Linux系统中,如果你忘记了自己的登录密码,或者需要重置他人的密码,那么该怎么办呢?下面将介绍几种在Linux系统中重置密码的方法。

1. 使用root用户重置密码如果你拥有root用户的权限,那么可以通过root用户重置其他用户的密码。

具体步骤如下:1.1 以root用户登录Linux系统。

1.2 在终端中输入以下命令来重置密码:passwd 用户名其中“用户名”是你需要重置密码的用户账号。

1.3 接着输入新的密码并确认。

2. 使用Live CD重置密码如果你无法使用root用户重置密码,那么可以使用Live CD来重置密码。

具体步骤如下:2.1 下载一个Linux Live CD,并创建一个Live USB或者光盘。

2.2 用Live CD启动电脑,并选择使用Live CD模式。

2.3 打开终端,并输入以下命令:fdisk -l该命令用于列出硬盘分区信息。

2.4 确认你的Linux系统所在的分区,并将其挂载到一个临时的目录中。

2.5 输入以下命令来切换到新的root用户:chroot /mnt/sysimage2.6 输入以下命令来重置密码:passwd 用户名其中“用户名”是你需要重置密码的用户账号。

2.7 重启电脑,并使用新密码登录Linux系统。

3. 使用单用户模式重置密码如果你的Linux系统没有安装Live CD,那么可以使用单用户模式来重置密码。

具体步骤如下:3.1 在开机时按下Esc键,进入Grub菜单。

3.2 选择Linux系统并按下“e”键,进入编辑模式。

3.3 在编辑模式中找到并编辑含有“ro”或“rw”参数的行,在该行末尾添加“single”或“1”。

3.4 按下Ctrl+X键重启电脑。

3.5 系统将会自动进入单用户模式,并以root用户身份登录。

3.6 输入以下命令来重置密码:passwd 用户名其中“用户名”是你需要重置密码的用户账号。

linux密码忘记 管理口重置密码的方法

linux密码忘记 管理口重置密码的方法

linux密码忘记管理口重置密码的方法在Linux系统中,如果您忘记了密码,有几种方法可用于重置密码。

下面是一些常见的方法:1.单用户模式重置密码单用户模式是Linux系统的一个特殊模式,在该模式下,系统只启动一个root用户。

重置密码的步骤如下:-重启电脑。

在GRUB引导菜单中选择要重置密码的Linux系统。

-按下e键编辑启动选项。

-在kernel行的末尾加上单用户模式选项,通常是“single”或“init=/bin/bash”。

-按下Ctrl+X启动系统。

2.使用Live CD或USB驱动器如果您有一个可引导的Live CD或USB驱动器,可以使用它来重置密码。

以下是步骤:-将Live CD或USB驱动器插入计算机并重启。

-在BIOS设置中,将计算机设置为从CD或USB驱动器引导。

-引导到Live CD或USB驱动器。

-打开一个终端窗口并找到Linux分区。

-使用chroot命令将终端窗口的根目录切换到Linux分区的根目录。

-运行passwd命令以更改root用户的密码。

3.使用密钥文件登录如果您之前已经为root用户设置了密钥文件,可以使用密钥文件来登录并重置密码。

以下是步骤:-在登录屏幕上,点击“其他用户”。

-输入用户名root,然后在密码框中输入“*”并点击登录。

-选择使用密钥文件进行身份验证。

-输入您之前为root用户创建的密钥文件。

4.修改boot loader某些Linux发行版使用grub作为引导加载程序。

通过修改grub 配置文件可以重置密码,以下是步骤:-在启动过程中,按下e键编辑引导菜单。

-找到kernel行,并在末尾添加“init=/bin/bash”。

-按下Ctrl+X启动系统。

-运行命令“mount -o remount, rw /”以以可写模式挂载根文件系统。

-运行“passwd”命令以更改root用户的密码。

-运行“sync”命令以将更改写入磁盘。

-运行“reboot”命令重启系统。

Linux 中忘记用户密码的解决方案

Linux 中忘记用户密码的解决方案

尽管我从来不会忘记自己的密码,但是我还是会仔细研究一下这个专题,以防将来有一天突然看到我的母亲在阅读我的ICQ 聊天记录时,可能会派上用场。

如果是普通用户(非root 用户)忘记密码,这个不是什么大问题,因为root 可以修改任何人的密码。

举个例子(要求root 用户)passwd barbara按回车键后,将提示输入用户barbara 的新密码(root 用户不需要知道旧的密码)。

如果一个普通用户想要修改自己的密码,该用户会被要求输入旧的密码(这是一个安全特性,以避免当你离开你的坐位有人试图修改你的密码)。

如果是超级用户,问题会复杂些,那么有如下两种解决方案:第一种办法最容易解决“忘记密码问题”的方法是将Linux 重新启动到单用户模式,可以在“lilo”的命令提示符下输入:linux single这种办法将使你变成root 超级用户而不需要输入任何密码。

现在作为root 用户,你可以使用以下命令重新设置密码(不需要输入旧的密码)passwd你可能觉得这实在是太不安全了!那是因为,如果有人可以物理上“访问”你的计算机硬件,没有计算机系统是安全的。

但是,我并不喜欢在我的计算机上有这个“linux single”的漏洞存在,所以我在文件/etc/lilo.conf里(在“image=”段落的尾部)加上以下内容就可以把这个漏洞拔除:password=”my_password”restricted这个设置使得Linux 启动时,在lilo 的命令提示符下,当用户输入linux 带任何参数时必须输入正确的密码。

如果用户不是使用命令行的启动模式而使用正常的启动模式,没有密码也能够启动系统。

为了让修改生效,必须重新运行lilo 命令。

因为我设置的密码在lilo.conf 文件里没有加密,我还必须把文件/etc/lilo.conf 改成只有root 用户可以读写:chmod 600 /etc/lilo.conf另一个解决“超级用户密码丢失”的办法是使用Linux 启动盘或者安装CD来启动你的计算机。

linux密码的破解与保护

linux密码的破解与保护

linux密码的破解与保护找回root口令:遇到密码丢失的情况,如果只是普通用户的密码丢失,那么可以让管理员重新设定密码。

但是如果管理员用户的密码丢失,那该如何解决?在Linux环境中root 密码忘记还是可以救回来的!只要能够进入并且挂载/ ,然后重新设定一下root的密码,就救回来啦!这是因为开机流程中,若强制进入runlevel 1 时,默认是不需要密码即可取得一个root 的shell 来救援的。

详细过程如下:1. 重新启动!2. 在开机按任意键进入grub 选单根据提示,键入a 进入以下画面:在quiet后加1 或single 或S 或s回车后就会进入单用户模式runlevel 1,然后使用passwd命令来修改密码,修改完成后重新启动就可以了。

就是这么简单,密码就可以重置,带来方便的同时,也有危险的存在。

虽然一般情况下服务器都在机房放置。

外人根本接触不到,但是有些特定的情况下,会在外人接触到的地方放置,如果这样简单就被破解了管理员密码,那岂不是很危险,所以,我们不经要回破解密码,还要会保护密码!!升级密码保护:讲到密码保护,就涉及到系统启动时所需要的一个文件,我们可以在这里加一些设置,这样就可以在系统启动的时候,得到一些保护!!这个文件就是/boot/grub/grub.conf,这是一个系统的配置文件,这个文件里有这样一些内容(#后为上一行的注释)我们可以在这个文件里加上两行代码,实现修改内核的保护和系统的保护。

而我们加了两行代码,分别实现什么功能呢?这两行代码,位置不同,所实现的功能就有所不同,第一个在启动内核之前,所以他主要是启动菜单编辑认证,第二个在内核设置之后,所以他是实现启动选定的内核或操作系统时进行认证重启启动进入grub 选单,即可发现下方提示信息已经改变,需要输入密码,才能进行修改输入密码,即可正常显示,这时就可以修改密码了。

选择启动系统时,会首先显示需要输入密码:这时输入正确的密码,系统就会开始正常启动密码加密保护:虽然这个配置文件的权限设置的比较严格:但是,毕竟密码在文件里是明文保存的,所以还是较为不安全,这时,我们就需要使用加密的密码了这里就需要使用命令“grub-md5-crypt”,就会生成加密的密码而配置文件里就需要经密码那一行,更改为:password [--md5] STRING这样就可以实现密码更加安全。

破解LINUX系统密码和GRUB密码

破解LINUX系统密码和GRUB密码

GRUB未加密的情况下破解系统密码1.开机要进入系统的时候按e,进入以下状态。

注意如果grup加密了需要按p输入密码2.继续按e进入以下状态3.选择中间行,4.按e进行编辑未编辑前编辑就是在quiet后面加上1,注意:1前面有空格。

意思是进入单用户模式5.编辑好后按回车,按b重启计算机,然后不用输入密码就可以进入系统就可以为root账户重新设置密码了破解GRUB密码1.如果GRUB加密后,又不知道系统密码的情况下。

则需要到安全模式下进行破解,首先要把BIOS第一启动设置为从光盘启动。

F10保存退出2.然后会进入以下状态输入linux rescue进入安全模式3.然后会进入以下状态,选择默认English,然后OK进入下一选项4.然后又会进入下一状态,这里已默认选择us。

OK进入下一项5.然后会到以下状态,问是否配置网卡信息,选择NO6.然后到下面,问是否进入安全模式,选择Continue继续,7.最后一步了,选择OK就行8.然后就进入安全模式了,是以下状态9.执行chroot /mnt/sysimage 。

将目录结构切换到待修复的Linux系统中。

如下图10.使用vim编辑/etc/grub.conf。

把grup密码删除即可,11.创建grup密码可以使用root账户登录,使用命令grub-md5-crypt生成密码12.选中敲回车就可复制,粘贴点击鼠标中间的滑轮即可13.编辑vim /boot/grub/grub.conf.把密码加入就行14.在splashimage=(hd0,0)/boot/grub/splash.xpm.gz这一行下面加一句passwrod --md5 加入刚刚生成的密码15.效果如下图16.保存退出即可。

linux系统root密码忘了怎么办三种方法快速找回root密码

linux系统root密码忘了怎么办三种方法快速找回root密码

linux系统root密码忘了怎么办三种⽅法快速找回root密码linux root密码找回⽅法⼀ 第1步:在系统进⼊单⽤户状态,直接⽤passwd root去更改。

第2步:⽤安装光盘引导系统,进⾏linux rescue状态,将原来/分区挂接上来,作法如下: cd /mnt mkdir hd mount -t auto /dev/hdaX(原来/分区所在的分区号) hd cd hd chroot ./ passwd root 第3步:将本机的硬盘拿下来,挂到其他的linux系统上,采⽤的办法与第⼆种相同. linux root密码找回⽅法⼆ 第1步:⽤lilo引导系统时:在出现 lilo: 提⽰时键⼊ linux single 画⾯显⽰lilo: linux single 第2步:回车可直接进⼊linux命令⾏ 第3步:使⽤以下命令“vi /etc/shadow”将第⼀⾏,即以root开头的⼀⾏中root:后和下⼀个:前的内容删除,第⼀⾏将类似于root::......保存 vi /etc/shadow 第4步:reboot重启,root密码为空。

linux root密码找回⽅法三 第1步:⽤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=/ single 第4步:回车返回,然后按b键启动,即可直接进⼊linux命令⾏. 第5步:使⽤以下命令“vi /etc/shadow”将第⼀⾏,即以root开头的⼀⾏中root:后和下⼀个:前的内容删除,第⼀⾏将类似于root::......保存 vi /etc/shadow 第6步:reboot重启,root密码为空。

linux系统重置密码方法

linux系统重置密码方法

linux系统重置密码方法在使用Linux系统时,有时候会忘记登录密码,或者需要重置密码以保证系统安全。

本文将介绍一些Linux系统重置密码的方法。

1.使用root账户重置密码如果你有root账户的权限,可以使用root账户来重置其他用户的密码。

首先用root账户登录系统,然后使用以下命令来重置其他用户的密码:passwd username其中,username是你需要重置密码的用户名。

执行该命令后,系统会提示你输入新密码,输入两次即可完成密码重置。

2.使用Live CD重置密码如果你没有root账户的权限,或者root账户的密码也忘记了,可以使用Live CD来重置密码。

首先需要下载一张Linux Live CD,并将其刻录至光盘或USB驱动中。

然后,在系统启动时选择从光盘或USB 驱动中启动系统。

启动后,选择恢复模式或者修复模式,并打开控制台。

进入Linux系统后,使用以下命令来重置密码:passwd username其中,username是你需要重置密码的用户名。

执行该命令后,系统会提示你输入新密码,输入两次即可完成密码重置。

3.使用单用户模式重置密码Linux系统有单用户模式,可以在该模式下登录到系统且不需要输入密码。

首先需要重启系统,并在启动时按下Ctrl+Alt+Del组合键。

在Grub启动菜单中选择Linux系统,并按下e键编辑启动参数。

在编辑界面中,找到以“linux”或“kernel”开头的一行,并在其末尾添加“single”或“1”,然后按下Ctrl+X或F10键启动系统。

系统会进入单用户模式,此时不需要输入密码即可登录系统。

然后使用以下命令来重置密码:passwd username其中,username是你需要重置密码的用户名。

执行该命令后,系统会提示你输入新密码,输入两次即可完成密码重置。

以上就是Linux系统重置密码的几种方法,希望对你有所帮助。

在使用这些方法时,需要注意保护好系统数据,避免数据丢失或损坏。

恢复Linux密码

恢复Linux密码

恢复Linux密码1、今天在启动好久未用的服务器时,发现将root密码给忘记了,经上网搜索资料使用如下方法重设root密码:在出现系统选择界面时,在Cent OS的menu选项上按“e”键,然后会出现三个选项,在第二项类似“ kernel /boot/vmlinuz-2.6.18-164.e15 ro root=LABEL=/”上按“e”键进行编辑,在“ro”与“root”间输入“single”,然后回车返回.按“b”键启动,进入字符界面,当出现“sh-3.2#”的字样时,就意味着已经进入单用户模式.现在,输入“passwd root”,就可以重新设置root密码了.设置完成后,reboot重启,用刚才设置的密码就可以进入linux系统了.2、进入grub后有下面三行或四行: root (hd0,0)kernel /xen.gz-2.6.18-164.el5module /vmlinuz-2.6.18-164.el5xen ro root=LABEL=/ rhgb quiet module /initrd-2.6.18-164.el5xen.img你选择下面这行:module /vmlinuz-2.6.18-164.el5xen ro root=LABEL=/ rhgb quiet 在后面加个1,如:module /vmlinuz-2.6.18-164.el5xen ro root=LABEL=/ rhgb quiet 1 按ESC退到上一步,再按b就可以进入单用户模式改密码了。

3、使用Linux系统安装盘如果你既没做系统启动软盘,同时多系统的引导LILO和GRUB又被删除,那么只能使用Linux系统安装盘来实现Linux密码恢复技术。

用第一张Linux系统安装盘启动,出现boot提示符后输入: rootinux rescue此时系统进入救援模式,然后根据提示完成: 1.选择语言和键盘格式;2.选择是否配置网卡,一般系统因网络不需要,所以可以选择否跳过网卡配置;3.选择是否让系统查找硬盘上的RedhatLinux系统,选择继续;4.系统显示硬盘上的系统已经被找到,并挂载在/mnt/sysimage下;5.进入拯救状态,可重新设置root的密码:#chroot /mnt/sysimage(让系统成为根环境) #passwd root4、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 -a root@(none)#passwd root root@(none)#reboot(三)Freebsd 系统密码破解 1.开机进入引导菜单2.选择每项(按4)进入单用户模式3.进入之后输入一列命令 root@#mount -a root@#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。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux 系统忘记更用户密码怎么办?
第一:
在系统启动时,进入grub 倒计时画面时按enter键。

然后按键e
第二:
进入后选择vmlinuz-。

or 。

然后按e 并在其后面添加空格+single或者是空格+1
第三:
按enter键后按b键启动系统进入单用户模式。

第四:
看到当用户模式的提示符后打passwd 进行修改。

然后打reboot 重启系统就可以了。

由此联想问题:如果其他人也通过此方法把你的系统的根用户的密码给改了怎么办?从而想到对grub进行加密,以至进入到单用户模式下需要输入密码。

如何对linux 的grub进行加密?
第一:
进入系统
第二:
/sbin/grub-md5-crpty 后提示你输入密码,输入密码后将会生成MD5
第三:
将生成的MD5拷贝一下。

第四:
打命令:vim /boot/grub/grub.conf
在你要加密的title指定的系统grub上加上一行:
password --md5 (刚复制的MD5值)
如果要对系统引导程序进行加密:就要在title下面加一行:lock
如:
第五:
重启你的系统
你的系统就会出现如下的错误:
此时你按任意键退出后按键p 输入你刚才设的密码系统就能够正常启动了!加密就成功了。

相关文档
最新文档