科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道RedHat Linux系统下口令恢复任我行 (3)

RedHat Linux系统下口令恢复任我行 (3)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

有许多原因可能导致用户口令的遗失,这对系统管理员而言,可能不是一个问题,只要以Root账号登录,再用Passwd命令更改用户口令就可以了。可是,如果丢失的是Root口令,这又怎么办?难道就束手无策、重装系统?

作者:shanghai 来源:赛迪网技术社区 2007年10月21日

关键字: 操作系统 口令 Linux Red hat

  • 评论
  • 分享微博
  • 分享邮件
 

二、如何进入紧急修复模式

由于软硬件故障、错误配置等多种原因无法启动Linux时,需要进入紧急修复模式,有可能解决问题,至少也能拷出重要文件。

进入紧急修复模式的方法并不复杂,在boot提示符下输入如下参数:

  boot: linux rescue

通过如下方法可以得到Boot提示符。

用Linux随盘发行的或由boot.img文件写成的安装引导软盘引导系统,通常这需要紧急修复盘或安装光盘或者硬盘上的ISO文件配合使用才能引导进入紧急修复模式。紧急修复盘可由rescue.img文件写成或随盘发行。在RedHat Linux 6.1以后,RedHat不再提供紧急修复盘(安装光盘image目录下也没有rescue.img文件用来写),而是把它直接做在安装光盘上。

用安装光盘引导系统。

用bootnet.img文件写成的网络引导盘或pcmcia.img文件写成的PCMCIA引导盘引导系统,此方法先要确保网络连接正常,并且需要确定网络主机和传输类型。

RedHat Linux 7.2及其以后的版本,可以选择是否要把安装在硬盘上的Linux自动尝试加载到目录/mnt/sysimage下,否则,要用mount命令手工加载。

简单几步,就进入了紧急修复模式。提示符呈现在虚拟控制台VC 1和VC 2上,以便运行命令维护系统。用Ctrl+Alt+F1键切换到VC1,用Ctrl+Alt+F2键切换到VC 2。

如果选择了自动加载,用chroot命令,使当前操作环境变为欲修复的Linux,之后可用passwd命令直接更改用户口令:

  bash#chroot /mnt/sysimage

如果没有自动加载,就需运行mount命令加载Linux分区,并输入如下命令:

  bash#mount -t ext3 /dev/hda5 /foo

目录/foo是由用户自己创建的,/dev/hda5是我们欲加载的Linux分区,如果分区类型是ext2,那上面命令行中就以ext2代替ext3。

至此,就可以用chmod、vi、fsck等命令读写文件、维护系统,包括修复口令。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章