Linux系统忘记密码怎么办?
发布网友
发布时间:2022-09-23 00:57
我来回答
共4个回答
热心网友
时间:2024-12-05 05:42
可以通过修改grub,通过单用户模式启动,就可以达到修改密码的目的。
以下是修改grub的方式:
grub引导下,系统启动后,出现grub的引导菜单,用上下健选中所要启动的linux系统,然后按字母“e”,进入编辑模式。之后再选中系统的启动内核项(如:kernel (hd0,0)/boot/vmlinuz or root=/dev/hda1 )再次按字母“e”,出现grub>提示,
如下:
grub>kernel (hd0,0)/boot/vmlinuz or root=/dev/hda1
在上面的hda1后空一格,输入init n(init 和n之间有空格,其中n为要求系统进入的运行级别,1 为单用户模式,在这个模式下默认root用户登陆,不要求密码,所以可以在忘记root密码的情况下在这里修改root用户的密码,2 为多用户文本模式(没有NFS),3 为完整的多用户模式(文本),5 为XWINDOWS模式)
完成后如下:
grub>kernel (hd0,0)/boot/vmlinuz or root=/dev/hda1 init 1
然后回车确认,自动返回前一页面,然后再按字母“b”启动系统就可以以修改后的运行级别进入系统,(在这里的修改只影响本次启动,不会修改系统的/etc/inittab文件)。
修改完后 按 B,既可以启动,启动后进入命令行,然后通过命令行修改密码就可以了。
希望我的回答对你有所帮助。
参考资料:http://www.cncms.com.cn/integ/10304.htm
热心网友
时间:2024-12-05 05:43
1.在grub选项菜单按E键进入编辑模式
2.选中kernel /vmlinuz-2.4.20-8 ro root=LABLE=/该行,按E键,然后输入 single(single前面加一个空格)
3.按B重启
4.进入后执行下列命令
//设置root的密码,输入两次新的密码
#passwd root
Enter new password:
#init 6
重启系统,使用新的密码就可以了。
热心网友
时间:2024-12-05 05:43
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密码为空
热心网友
时间:2024-12-05 05:44
往地下一摔,然后开机就行了,置之死地而后生嘛....