Linux密码忘记

来源:百度知道 编辑:UC知道 时间:2024/05/15 11:09:24
我现在用的是VISTA系统。安装了一个 VM 在VM中安装了 Red Hat Linux 9.0
两天没用。再次进入的时候,我忘记了用户名和密码。有什么办法能找回来吗?我可不想再重新安装一遍。
还有在网上看的说什么lilo:的什么的解决方法。问题是,我在VM中打开后没有停顿现象,一会就直接进入了输入用户名和密码状态。网上说的lilo:我找不到在哪。哪位大虾能发个截图之类的。我也是个初学者。
能把详细步骤讲解一下嘛? 小弟不胜感激!

解决方法如下:
  1、在出现 lilo: 提示时键入 linux single
  画面显示 lilo: linux single
  2、回车计算机启动后可直接进入linux命令行
  3、#vi /etc/shadow
  将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
  第一行将类似于
  保存或者使用命令行:passwd root xinmima直接更改
  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:后和下一个:前的内容删除,
  第一行将类似于
  保存或者使用命令行:passwd root xinmima直接更改
  6、#reboot重启,root密码为空
  解决方法三、将本机的硬盘拿下来,挂到其他的linux系统上,采用的办法与第二种相同
  原理:在LINUX操作系统中,各类文件都放在一个固定的目录下(UNIX也是这样),”/”就是根目录,而操作系统登录密码就放在/etc目录下,若登录密码经过加密的,就放在shadow文件中;而未经加密的就放于password文件中(因好久没有用linux所以此文件名记得不太清楚)。找到相应的要改密的用户命,在相应的项(因为此文件内容是以固定的格式放置的)上将密码删除即可。

1. 在出现grub画面时,选择linux引导项,然后按e键