Linux系统用户口令安全恢复方法

2007-09-07

eNet&Ciweek

有许多原因可能导致用户口令的遗失,这对系统管理员而言,可能不是一个问题,只要以root账号登录,再用passwd命令更改用户口令就可以了。可是,如果丢失的是root口令,这又怎么办?难道就束手无策、重装系统?这样不仅费时费力,而且还可能造成重要数据的丢失和应用程序的破坏。显然这种做法并不可取。

其实,恢复Linux口令并不是一件很难的事情。Linux口令的恢复有2个方面: 一是给用户产生一个新的口令,使用户能够重新登录系统; 二是找出用户原来的口令,而不是以新口令代替旧口令。一般情况下,用户只希望能够再次登录进入系统即可,而不是获得原口令,也就是这里所说的第一个方面,相对而言,这方面要容易实现得多。我们知道,Linux系统有两个引导程序:LILO和GRUB,口令恢复方式也有所不同。

先说LILO,在出现 lilo: 界面时,按下Ctrl+x 进入命令行模式,在boot:提示符下输入linux 1 进入单用户维护模式,单用户模式是指系统运行在惟一用户——root用户模式下,进入此模式时,系统只是加载了可运行的最低软硬件配置,以root直接进入,没有口令验证。使用命令passwd root 修改root密码,或直接使用命令passwd –d root 清除root密码,再reboot重新登录系统之后就不需要输入密码了。如果是使用GRUB引导,那么在出现出现引导界面时,然后按e键,用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/),然后按e键,修改你现在见到的命令行,空格后加入single,结果如下:

kernel/boot/vmlinuz-2.4.20-8 ro root=LABEL=/ single,回车返回,然后按b键启动,即可直接进入linux命令行,使用命令passwd root 修改root密码,或直接使用命令passwd –d root 清除root密码,再reboot重新登录系统之后就同样不需要输入密码了。

目前相当多的用户安装了Windows和Linux 双系统,当windows出毛病重新安装后,会破坏MBR中的grub导致无法引导系统, 这时需要恢复grub。修复步骤如下:

a.把linux安装光盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。

b.等安装界面出来后,按[F5]键,也就是linux rescue模式。

c. 这里输入linux rescue 以进入救援模式;

d.然后会出现这样的提示符:

# chroot /mnt/sysimage 改变你的根目录

e.我们就可以操作GRUB了.输入grub:

sh#grub

会出现这样的提示符:

grub>

我们就可以在这样的字符后面,输入: grub>root (hdX,Y)

grub>setup (hd0)

如果成功会有一个successful……

这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。再重新启动系统,OK, 熟悉的GRUB引导界面又出来了。

您对本文或本站有任何意见,请在下方提交,谢谢!

linux用户恢复正常,Linux系统用户口令安全恢复方法相关推荐

  1. Linux系统怎么吸引用户,Linux下如何增加一个系统用户

    Linux下如何增加一个系统用户 (2008-04-08 14:18:11) 标签: it 人邮的<Linux指令速查手册>相当不错,我跟我的朋友都有一本.拿着也方便.我这人,看到好书都这 ...

  2. Linux登录日志配置,Unix系统用户登录及操作命令日志配置的方法

    Unix系统用户登录及操作命令日志配置的方法 Unix操作系统有很多值得学习的地方,Unix系统用户登录.操作命令日志配置方法你了解多少呢?下面是相关的知识,欢迎阅读. 在SOC.审计.4A等项目中, ...

  3. Linux 基础-第2章 系统用户/组管理

    说明:本文内容来源于博主"骏马金龙"的<Linux基础千锤百炼>. 本文列出里面的骚操作,知识点,用于参考学习. 超级管理员和其他类型的用户,它们的命令提示符是不一样的 ...

  4. 怎么关闭计算机用户账户控制面板,win7系统用户账户控制设置|win7关闭/取消用户账户控制的方法-系统城...

    2017-06-15 15:57:07 浏览量:2659 win7系统内置有用户账户控制功能,用户账户控制有什么作用呢 ?它是微软为提高系统安全而在Windows Vista中引入一组新的基础结构技术 ...

  5. linux 修改pe,修改PE系统设定的2种方法

    修改PE系统设定的2种方法 用惯了普通的winpe,看惯了它一成不变的样子,是不是让你有想修改WinPE系统设定的冲动,但是修改WinPE系统设定可不像Windows系统.Linux等那样简单,下面看 ...

  6. C语言编程网站用户管理系统,C语言系统用户管理系统Word版

    <C语言系统用户管理系统Word版>由会员分享,可在线阅读,更多相关<C语言系统用户管理系统Word版(13页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版文档 ,希 ...

  7. 计算机系统恢复原始状态,电脑系统还原到最初状态步骤方法

    怎样让电脑系统还原到最初状态?电脑遇到操作系统故障,比如说系统崩溃,系统无法启动之类的问题时该怎么办呢?接下来小编就来给大家介绍一下一键还原ghost系统的方法. 电脑系统还原到最初状态步骤方法: 一 ...

  8. LINUX下基于LDAP集中系统用户认证系统

    为什么80%的码农都做不了架构师?>>>    环境: ldap node1:192.168.100.151 ldap node2:192.168.100.152 client ip ...

  9. Win7 + Linux(Centos)双系统无法打开Win7解决方法

    问题:用U盘装上linux系统后,开机时引导界面只有centos,没有window入口 解决方法: 步骤1. 先进入Linux 步骤2. bash shell(命令行)切换root账号 步骤3. 用编 ...

  10. x3650 M4 usb cobbler PXE install linux system 使用网络装系统问题,及解决方法

    今天使用cobbler 进行网络装系统,我确认我的cobbler 部署的没有错误,因为用它给我的笔记本装系统是没问题的,但在给x3650 M4 装系统时居然报了下面错误: Trying to allo ...

最新文章

  1. 网友:Java岗,自学一个月跳槽计算机视觉,其实入门很简单
  2. [彻底理解]JDK1.8 函数式接口 Consumer Supplier 以及 JAVA新纪元 λ表达式的到来
  3. linux mmu的实现的讲解_Linux中的物理内存管理 [一]
  4. 2009年9月等考试题及答案51CTO站第一时间发布
  5. 烂泥:通过vsphere给esxi添加本地硬盘
  6. 【2017年第1期】基于外卖物流配送大数据的调度系统
  7. 权限设计(资源权限和数据权限)
  8. Gamma 分布与 Beta 分布及共轭的含义
  9. yii2 加载css,js
  10. Julia : 再谈HDF5 的save 和 load
  11. 如何重启 Windows 10 子系统(WSL) ubuntu
  12. mysql 2182_MySql常用命令总结
  13. Python PDF转image方法小结
  14. 学术会议论文查重吗_会议论文集算不算期刊
  15. 虚拟机使用主机摄像头 ” usb chicony lenovo easycamera 连接失败,驱动错误“
  16. 我深夜用 Python 跑神经网络,只为关掉台灯!
  17. win11系统管理员身份在哪里?怎么设置
  18. 跑跑卡丁车rush服务器维护,跑跑卡丁车Rush+官网版
  19. Ubuntu卸载历程,包含重启进入grub解决方案
  20. 2021年重庆高考成绩分数段查询,2021重庆高考总成绩一分一段表出炉

热门文章

  1. 第10章 32 位 Intel 微处理器编程架构
  2. 修改无效_解决docker部署gitlab时,clone地址无效和修改默认端口
  3. 【js监听报错】页面监听js报错问题
  4. 理解正确的日志输出级别
  5. (专题二)01 矩阵的处理-特殊矩阵
  6. 更改配置:远程访问gitlab的postgresql数据库
  7. 那些ubuntu创建用户踩过的坑
  8. Python基础—08-函数使用(02)
  9. Android基于mAppWidget实现手绘地图(二)--概要
  10. POJ 2485 Highways(最小生成树 Prim)