学习啦>学习电脑>操作系统>Linux教程>

linux忘记密码的常用几种解决方法

加城分享

  Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。这篇文章主要介绍了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密码为空。

  以下是其它网友的补充,大家可以参考下:

  一、进入单用户模式

  1.使用Linux 系统启动软盘

  如果你已创建了Linux 系统的启动软盘,而且设置计算机系统从软盘启动,当显示boot 提示符后输入:  boot: linux single   系统进入了提示符为“#”的单用户模式,计算机引导的运行级别为

  1,本地文件系统被挂载,很多系统服务没有运行,跳过所有系统认证,是一个系统管理员使用特定的机器,把 root 文件系统挂为读写,此时你可以使用:

  (1)passwd 程序来设置root的新密码

  # passwd root

  # reboot

  重启系统后,root 密码已被更新。

  (2)通过修改 /etc/shadow 文件,删除root 的密码

  # cd /etc

  # vi shadow

  将以root 开头的一行中“root:”后和下一个“ :”前的内容删除,

  第一行将类似于“root ::??”,保存后重启系统,root 密码置为空。

  2.以LILO 多系统引导程序启动

  当系统以LILO 引导程序启动时,在出现LILO 提示符时输入:

  LILO: linux single

  进入单用户后,更改password 的方法同1。

  3.以GRUB 多系统引导程序启动

  用GRUB引导系统进入单用户步骤:

  (1) 启动GRUB,选择Red Hat Linux的选项,然后键入 e 来编辑;

  (2) 选择以kernel开头的一行,再按e 键,在此行的末尾,按空格键后输入single,以回车键来退出编辑模式;

  (3) 回到了 GRUB 屏幕后,键入 b 来引导进入单用户模式。   进入单用户后,更改password 的方法同1。

  二、使用Linux 系统安装盘

  如果你既没做系统启动软盘,同时多系统的引导LILO 和GRUB 又被删除(如重装了Windows 系统后),那么只能使用Linux 系统安装盘来恢复root 的密码。

  用第一张Linux 系统安装盘启动,出现boot 提示符后输入:

  ?oot: linux rescue

  此时系统进入救援模式,然后根据提示完成:

  1.选择语言和键盘格式;

  2.选择是否配置网卡,一般系统因网络不需要,所以可以选择否跳过网卡配置;

  3 . 选择是否让系统查找硬盘上的Redhat Linux 系统,选择继续;

  4.系统显示硬盘上的系统已经被找到,并挂载在/mnt/sysimage 下;

  5.进入拯救状态,可重新设置root 的密码:

  # chroot/mnt/sysimage (让系统成为根环境)

  # cd /mnt/sysimage

  # passwd root

  补充:Linux基本命令

  1.ls命令:

  格式::ls [选项] [目录或文件]

  功能:对于目录,列出该目录下的所有子目录与文件;对于文件,列出文件名以及其他信息。

  常用选项:

  -a :列出目录下的所有文件,包括以 . 开头的隐含文件。

  -d :将目录像文件一样显示,而不是显示其他文件。

  -i :输出文件的i节点的索引信息。

  -k :以k字节的形式表示文件的大小。

  -l :列出文件的详细信息。

  -n :用数字的UID,GID代替名称。

  -F : 在每个文件名后面附上一个字符以说明该文件的类型,“*”表示可执行的普通文 件;“/”表示目录;“@”表示符号链接;“l”表示FIFOS;“=”表示套接字。

  2.cd命令

  格式:cd [目录名称]

  常用选项:

  cd .. 返回上一级目录。

  cd ../.. 将当前目录向上移动两级。

  cd - 返回最近访问目录。

  3.pwd命令

  格式: pwd

  功能:显示出当前工作目录的绝对路径。

  相关阅读:Linux主要特性

  完全兼容POSIX1.0标准

  这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。

  多用户、多任务

  Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

  良好的界面

  Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。

  支持多种平台

  Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。


linux忘记密码的常用几种解决方法相关文章:

1.linux系统忘记密码了怎么解决

2.linux的su命令鉴定故障

3.linux黑客命令大全

4.微信登录时忘记密码的解决方法

5.linux常用操作命令

    4019372