linux root密码忘记解决办法
- 格式:docx
- 大小:21.12 KB
- 文档页数:5
Linux系统密码忘记后的五种恢复linux口令的方法Linux基础教程Linux系统密码忘记后的五种恢复linux口令的方法Linux基础教程linux密码恢复的五种方法内容简介:学习linux时,你可能会遇到忘记密码或丢失的问题,这里将介绍linux密码恢复问题的解决方法,在这里拿出来和大家分享一下。
一.lilo引导1.在出现lilo:提示时键入LinuxsingleBoot:Linuxsingle 2.回车可直接进入Linux单用户学习linux时,你可能会遇到忘记密码或丢失的问题,这里将介绍linux密码恢复问题的解决方法,在这里拿出来和大家分享一下。
一.lilo引导1.在出现lilo:提示时键入LinuxsingleBoot:Linuxsingle2.回车可直接进入Linux单用户模式3.vi/etc/passwd删除root项中的密码(这里也可以直接使用passwd命令重新设置root的密码)4.reboot重启,root密码为空二.grub引导1.在出现grub画面时,选择Linux引导项,然后按e键2.选择以kernel开头的一行,再按e键,在此行的末尾,按空格键后输入single,以回车键来退出编辑模式;3.回车返回,然后按b键启动,即可直接进入Linux单用户模式4.vi/etc/passwd删除root项中的密码(这里也可以直接使用passwd命令重新设置root的密码)5、reboot重启,root密码为空三、可以使用Linux启动软盘引导出现boot后,输入Linuxsingle可进入单用户模式;修改或删除root密码; (转载请注明:/doc/9b6485003.html,)四、使用Linux系统安装盘如果你既没做系统启动软盘,同时多系统的引导LILO和GRUB又被删除,那么只能使用Linux系统安装盘来实现linux密码恢复技术。
用第一张Linux系统安装盘启动,出现boot提示符后输入:oot:Linuxrescue此时系统进入救援模式,然后根据提示完成:1.选择语言和键盘格式;2.选择是否配置网卡,一般系统因网络不需要,所以可以选择否跳过网卡配置;3.选择是否让系统查找硬盘上的RedhatLinux系统,选择继续;4.系统显示硬盘上的系统已经被找到,并挂载在/mnt/sysimage 下;5.进入拯救状态,可重新设置root的密码:#chroot/mnt/sysimage(让系统成为根环境)#cd/mnt/sysimage#passwdroot五、卸下硬盘挂到别的机器上更改如果不怕麻烦的话,还可以把安装Linux的硬盘卸下后挂到其他系统环境下同样是去修改/etc/passwd 文件,修改过后保存即可;注:1、在不同的Linux系统下输入single的方式和方法可能有区别,希望能自己去尝试;2、除了需要修改/etc/passwd文件外,可能也需要修改/etc/shadow文件,这是/etc/passwd密码文件的投影文件。
Linux系统root用户密码忘记或被篡改,该如何处理?怎样重
置密码
若root用户的密码忘记或被非法用户篡改,该如何处理?
如何重置root用户的密码?
① 在启动过程中,在GRUB阶段暂停(按【ESC】键)
② 按【e】进入编辑状态,修改默认的启动选项
③ 修改kernel选项,添加数字“1”,让系统启动进入单用户模式
【1】选择kernel
【2】按【e】进入编辑,修改启动项
【3】按【Enter】,完成修改
④ 按【b】启动修改后的操作系统
⑤ 启动系统后,进入单用户模式(系统维护模式)
⑥ 执行passwd指令,修改root用户的密码
⑦ 执行reboot指令,重启Linux系统
这就已经完成修改了,那问题来了,如何防止非法用户篡改系统呢?我将在下一篇和大家分享。
AIX、Linux系统root密码丢失解决在对AIX和LINUX操作系统的日常管理中,经常忘记或丢失root密码,这时候就需要重置root密码。
本文档针对常见Linux发行版(RedHat Linux、Suse)和AIX操作系统丢失root密码所做的重置操作记录案例一:1RedHat Linux5.2丢失root密码分单用户模式和光盘引导两种情况1.1单用户模式,适合安装了GRUB的系统,按以下操作步骤重置密码:1.1.1重启RedHat Linux操作系统,出现LINUX界面时按任意键1.1.2按任意键后,出现GRUB界面1.1.3在GRUB界面中,按e键编辑GRUB1.1.4按上下键选择kernel行,按e键编辑在行尾加上single1.1.5添加完single后,回车回到GRUB内核选择界面1.1.6选择刚才添加single的内核列表,按b键引导进入该内核,系统自检,自检完毕后进入root用户终端操作界面1.1.7在root用户终端下,输入passwd命令,按提示输入两次新密码,注意两次密码要一致1.1.8重置新密码完毕后,输入sync;sync;shutdown –r now命令重启系统到多用户界面1.1.9引导完毕后,可以使用新密码登陆系统1.2光盘引导模式光盘引导模式,重置root密码步骤如下:1.2.1将与系统相同版本号的操作系统安装光盘放入光驱中,开机启动设置成从光盘引导1.2.2进入光盘引导界面, 在“boot:”提示符下输入“linux rescue”后“回车”,进入“急救模式”引导光盘中的Linux系统1.2.3接下来回车选择默认的语言english1.2.4键盘类型,默认回车即可1.2.5提示是否配置网卡,一般选择“NO”1.2.6然后系统会自动查找硬盘中的Linux分区并尝试将其挂载到“/mnt/sysimage”目录(选择“Continue”确认并继续)1.2.7在弹出的对话框中敲回车1.2.8出现急救模式的SHELL,输入命令“chroot /mnt/sysimage”切换到待修复Linux系统的根目录环境,直接执行“passwd root”命令重设root用户的密码即可1.2.9修改密码后,重启系统即可用修改后的密码登陆案例二:2Suse Linux系统也分单用户模式和光盘引导两种方法重置密码,操作细节上和Redhat Linux有些不同。
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密码该怎么办呢?(以下方法,我试过,实验室安装的Linux AS4.0系统,不知怎么回事,root的密码改变了,我就用下面的方法改过来了,2005-09-08)1.先在虚拟机中启动Red Hat Linux。
2.在Grub引导程序中,在下面给出了一系列提示。
有兴趣的朋友可以都去试验一下。
我们这里按“e”键进入系统启动前的Grub配置.3.然后我们选择中间那一项:“kernel /vmlinuz-2.4.20-8 ro root=LABEL=/”按“e”键进入编辑。
(注:阴影部分不一定完全相同)4.在“LABEL=/”后面输入“空格+single”后回车。
空格一定要记得输!5.然后选择中间那一项:“kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ single”,按“b”键启动单用户模式系统。
(注:阴影部分不一定完全相同)6.如果你的系统前面出现“sh-2.05b#”这样的提示符,那么恭喜你,你已经成功进入了单用户模式。
奖励鸡蛋一个!7.在“sh-2.05b#”后面输入“passwd root”后回车。
出现了激动人心的输入新密码界面。
8.输入新密码并再次确定后,你的root用户的密码就成功更改了。
9.然后输入“reboot”命令,重启系统,下次登陆就可以用新密码来使用root账户了。
有关Windows中忘记密码时解决的相关知识:1.在Windows中,本地账户都存储在本地的SAM数据库中。
该数据库存放在%systemroot%\system32\config文件下,文件名为SAM。
(%systemroot%是个环境变量,代表系统目录。
在XP和Windows server 2003系列中,%systemroot%=Windows目录,而在Windows2000系列中,%systemroot%=WinNT目录)2.在Windows中,当我们忘记超级管理员密码时,可以在纯DOS下对SAM改名或者直接删除。
Linux忘记root登录密码解决⽅法
很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?当然不⽤!进⼊单⽤户模式更改⼀下root密码即可。
步骤如下:
重启linux系统
3 秒之内要按⼀下回车,出现如下界⾯
然后输⼊e
在第⼆⾏最后边输⼊ single,有⼀个空格。
具体⽅法为按向下尖头移动到第⼆⾏,按"e"进⼊编辑模式
在后边加上single 回车
最后按"b"启动,启动后就进⼊了单⽤户模式了
此时已经进⼊到单⽤户模式了,你可以更改root密码了。
更密码的命令为 passwd
这样就可以成功改密码了!希望能帮助到你!。
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用户登录密码解决方法linux操作系统-电
脑资料
以前我们经常说密码要使用越复杂越好,但这样做也容易把密码给忘了,下面我们就以我忘linux root密码为实例来告诉你如何找回root密码方法,。
1、在Grub的引导装载程序菜单上,选择你要进入的条目,键入“e” 来进入编辑模式;
2、在第二行(类似于kernel /vmlinuz-2.6.15 ro root=/dev/hda2 ),键入”e”进入编辑模式;
3、在句末加上”init=/bin/bash”,回车;
4、按“b”启动系统,
电脑资料
《linux中忘记root用户登录密码解决方法linux操作系统》(https://www.)。
这样我们即可获得一个bash的shell,进入shell后,根分区的挂载模式默认是只读,我们要将其改为可写,否则不能更改root密码: mount -no remount,rw /
passwd root
sync
mount -no remount,ro /
reboot
这样即可成功更改debian的root用户的密码。
注:本文章可使用于所有版本linux的grub上均可以使用的方法,有需要的同学可以参考一下。
下载文档
润稿
写作咨询。
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密码为空。
suse linux root密码忘记解决办法
在SUSE Linux环境下,进入单用户模式仍然需要密码,因此通过进单用户模式恢复root密码的方式行不通;恰好手边也没有SUSE的系统安装光盘,只能想其他办法了。
总会有解决办法,最终的解决办法如下:
1、重新启动机器,在出现grub引导界面后,在启动Linux的选项Startup Options
里加上init=/bin/bash,通过给内核传递init=/bin/bash参数使得OS在运行login程序之前运行bash,出现命令行。
2、稍等片刻出现(none)#:命令行。
3、这时输入mount -n / -o remount,rw 表示将根文件系统重新mount为可读写,有了读写权限后就可以通过passwd命令修改密码了。
4、这时输入passwd命令就可以重置密码了。
输入一个你记得住的密码,不过记不住也无所谓,现在我们已经知道解决的办法了,呵呵。
5、修改完成后记得用mount -n / -o remount,ro将根文件系统置为原来的状态。
df- h 查看挂载(fsck)
mount /dev/sda1 boot
mount /dev/sda2 /
mount /dev/sda5 usr
mount /dev/sda6 var
mount /dev/sda7 home
mount /dev/sad8 data
----------------------------------------------------------------
/////////////////////////////////////////////////////////////////////////////////////////////////
linux下root密码找回方法
linux的root享有至高无上的权力,一旦root密码忘记或者被盗,是一件非常头痛的事情,那么怎么样才能找回root的密码呢,本人把其总结如下:
(一)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 -y
root@#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,?] 选择y
3.就进入单用户模式
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 -y
4.使用passwd 更改root 的密码。
5.使用exit 指令进入多人模式。
============================================================================ (六)debian linux系统密码破解
1、在Grub的引导装载程序菜单上,选择你要进入的条目,键入“e” 来进入编辑模式;
2、在第二行(类似于kernel /vmlinuz-2.6.15 ro root=/dev/hda2 ),键入”e”进入编辑模式;
3、在句末加上”init=/bin/bash”,回车;
4、按“b”启动系统。
这样我们即可获得一个bash的shell,进入shell后,根分区的挂载模式默认是只读,我们要将其改为可写,否则不能更改root密码:
mount -no remount,rw /
passwd root
sync
mount -no remount,ro /
reboot
这样即可成功更改debian的root用户的密码。
============================================================================
(七)
1.在启动linux的时候按Ctrl+X,在bash#提示符下输入linux single 或linux 1,然后在
bash# 输入passwd root 就可以更改密码了! 设置完后#init 6 重启OK.
也可以在:
2.在启动linux的时候按Ctrl+X,在bash#提示符下输入:vi \etc\passwd,找到root,把里面的root:x:....的“x”删掉。
就删除了密码!
============================================================================ (八)
一、关于lilo
1. 在出现lilo: 提示时键入linux single 画面显示lilo: linux single
2. 回车可直接进入linux命令行
3. 用password命令修改密码
二、关于grub
1. 在出现grub画面时,用上下键选中你平时启动linux的那一项,然后按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.用password命令修改密码
============================================================================ (九)
1、把系统安装光盘插入,重启机器,启动时迅速按下Del键,进入CMOS,把启动顺序改为光盘先启动,这样就启动了Linux安装程序,按F5,按提示打入Linuxrescue回车,进入救援模式,接下来是选择语言及键盘,直接回车即可,程序提示已经把硬盘上的Linux系统安装到了/mnt /sysimage下,然后出现了超级用户提示符#。
2、进入到硬盘etc目录下:cd/mnt/sysimage/etc,先做备份防不测:
cpshadowshadow.old修改shadow文件的属性为可写:chmod+wshadow然后用vi修改之:找到含root 用户信息的那一行:root:....:,前两个冒号之间就是加密的密码,把它删除掉(冒号不能删),存盘退出。
这样root的密码就为空了。
不会用vi的用户可以采取如下方法:找一张DOS盘插入软驱,把Shadow拷贝到DOS盘上:mcopyshadowa:/然后在Windows下用附件中的记事本修改之,注意打开文件类型一定要选所有文件(*.*),存盘退出。
最后再拷回:
mcopya:/shadowmnt/sysimage/etc
3、把Shadow的属性改回只读:chmod-wshadow,最后输入Exit退出,取出光盘。
4、为安全起见,重启后应在终端窗口中再给root加上密。