Linux忘记root密码怎么办?
开篇前言:Linux系统的root账号是非常重要的一个账号,也是权限最大的一个账号,但是有时候忘了root密码怎么办?总不能重装系统吧,这个是下下策,其实Linux系统中,如果忘记了root账号密码,是可以通过进入单用户模式或其它方法修改密码的。当然,具体方式跟Boot Loader、操作系统有关系,GRUB与LILO的实现方式有所不同。
Boot Loader 是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。
下面介绍一下Red Hat Enterprise Linux 5下忘记了root密码时,如何修改root账号密码:
强制重启Linux系统,进入如下所示界面,你可以按上下键,选择一个选项后按"e"键
进入下面GRUP界面,选择“kernel /vmlinuz-2.6.18-274....”选项,再按"e"键后,编辑该选项
按向左光标,进入下下图,然后在ro或root前面加上single,按回车键后,再按"b"键启动Linux系统进入单用户模式
如下所示,启动完成后,输入passwd root 修改root账号的密码,重启系统后,问题就解决了。
不同版本的Linux,实现修改root密码的方法有所不同,这里我没法一一实验验证, 下面是我摘自参考资料的。
1:
2: 对于Redhat linux:
3: 用上下键将光标放在linux系统上,按“e”
4: 在有kernel那一行按“e”,输入“空格 single”,然后回车
5: 按“b”,启动,系统会自动进入单用户模式,
6: 使用passwd root命令,按提示输入新口令
7: 修改口令后,输入reboot 命令重启系统即可
8: 对于SUSE linux:
9: 先按"esc"键,从grub的图形界面转至字符界面
10: 然后,用上下键将光标放在linux系统上,按“e”
11: 在有kernel那一行按“e”,输入“空格 1”,然后回车
12: 按“B”启动,系统会自动进入“runlevel 1”。
13: 然后执行“passwd”,按提示输入新口令
14: 修改完口令后,输入reboot命令重启系统即可。
15: ---------------------------------------------------------------------
16: 一. lilo
17: 1. 在出现 lilo: 提示时键入 linux single
18: 画面显示 lilo: linux single
19: 2. 回车可直接进入linux命令行
20: 3. #vi /etc/shadow
21: 将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
22: 第一行将类似于
23: root::......
24: 保存
25: 4. #reboot重启,root密码为空
26: 二. grub
27: 1. 在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键
28: 2. 再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键
29: 3. 修改现在见到的命令行,有两种方法:
30: a.加入single,结果如下:
31: kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/
32: b.在行末加入run level,比如想进入run level 3,结果如下:
33: kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/ 3
34: 由于是忘记root密码,则可进入run level 1,结果如下:
35: kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/ 1
36: 4. 回车返回,然后按b键启动,即可直接进入linux命令行
37: 5. #vi /etc/shadow
38: 将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
39: 第一行将类似于
40: root::......
41: 保存
42: 6. #reboot重启,root密码为空
43: 7. 这是网上的教程,但我实际操作时,老提示不能修改只读文件,于是先用chmod +w shadow命令将shadow文件改为可写。之前
44: 所作的修改,留下了.shadow.swp文件,使用vi shadow就没有问题了。
参考资料:
http://shubangjun.blog.163.com/blog/static/15734862201052902832341/
http://linux.chinaunix.net/techdoc/system/2006/06/22/934808.shtml
转载于:https://www.cnblogs.com/kerrycode/p/3479925.html
Linux忘记root密码怎么办?相关推荐
- linux忘记root密码怎么办——重置root密码的四种方法
linux忘记root密码之后,可以通过修改bootloader启动项的参数,进入系统,重新通过passwd指令修改root 密码. 下面介绍了常用的四种方法,在不同的场景可以选择不同的方法进行roo ...
- red hat linux忘记root密码,Red Hat Linux忘记root密码的解决办法
Red Hat Linux忘记root密码的解决办法 Red Hat Linux忘记root密码的解决办法 1在出现系统选择界面时,在Red Hat Linux的选项上按"e"键, ...
- RedFlag Linux忘记root密码解决办法
转于lee的http://hi.baidu.com/maozilee/item/12a62a76f371df2bd7a89c5d RedFlag Linux忘记root密码解决办法 Linux忘记ro ...
- Linux忘记root密码如何找回
Linux忘记root密码找回方法 在学习的Linux过程中有的时候我们会忘记Linux的root用户的密码,那这个时候我们应该怎么办呢? 方法如下: 1.重启系统,当进入如下界面时,快速按下E键. ...
- kali linux忘记开机密码,kali linux 忘记root密码重置办法
有段时间没用kali linux 的,加上最近装的系统有比较多,系统root的密码忘掉了,真是麻烦啊.之前在网上看到的一些方法尝试后没进的去,可能是因为不同的linux 不一样吧. 如果因为忘记密码而 ...
- Linux忘记root密码及设置root密码的图文操作方法
此方法为:进入单用户模式,直接修改新密码覆盖掉以前的root密码. 操作步骤: 1.进入单用户模式 2.修改root密码 1.进入单用户方法: 1)启动Linux时,通过按上下键(其他键也可以)让Li ...
- debian linux忘记密码,debian ubuntu linux 忘记root密码的重置方法
在前一章,讲了在 redhat/CentOS 等系统中,忘记 root 密码的重置方法,是修改 grub 里的 kernel 那一行,使其进入单用户,然后修改密码,可以这种方法,在 ubuntu 以及 ...
- Linux忘记root密码
我们经常会碰到忘记root密码的情况,下面是解决之道, 此方法使用绝大多数的Linux发行版: 1. 首先进入grub 2. 在需要编辑的入口处,按下e,在quite后加入 init=/bi ...
- linux忘记root密码修改root密码及免登录配置
Linux系统有7个运行级别(runlevel),分别是运行级别0---6运行级别 (1)运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动.其实就是关机. (2)运行级别1:单用 ...
最新文章
- python连接mysql数据库并实现增删改查
- 随笔② Java中的关键字 --- final关键字
- 传统公司部署OpenStack(t版)简易介绍(九)——控制台部署
- SAP Spartacus把指定产品添加到购物车的API
- 前端学习(1172):模板字符串
- java mod函数的使用方法_java 数学计算的具体使用
- python控制流水灯_B站智能防挡弹幕的一种python实现
- 良好的编码本能最终会让您大吃一惊
- mysql链接出错_请配置/amysql/config.php文件_MySQL数据库之PHP连接mysql时mysql_connect()函数不可用...
- [paper reading] Faster RCNN
- 【Codeforces811E】Vladik and Entertaining Flags [线段树][并查集]
- 关键路径 - 数据结构和算法67
- 下拉刷新和上拉加载更多
- 使用MITab操作MapInfo地图文件
- 统计年鉴29份3种格式混合
- excel只计算隐藏不计算机,excel计算公式求和_excel中如何让隐藏数据不参与求和计算?_excel表格数据求和...
- excel同时冻结首行和首列怎么操作
- 手把手带你使用Paint in 3D和Photon撸一个在线涂鸦画板
- html没有注册类,电脑中ie浏览器提示没有注册类别的三种解决方法
- 福特锐界2021plus保险盒保险丝说明
热门文章
- 基于SSM的员工管理系统设计(含源文件)
- 系统架构师学习笔记-数据通信与计算机网络(一)
- WEB安全基础-PHP中GET与POST实践
- java微信服务商支付,Java 微信支付之APP支付服务端 (二)
- windows中mysql添加环境变量_windows 下添加mysql到系统环境变量
- 列运算_DAX表操作基础第二招:增加列
- 在java中为什么_属性绑定到类型_方法绑定到对象_13. Java基础之类型信息(RTTI和反射)...
- win7 其他用户当前已登录到此计算机,win7旗舰版的电脑如何切换至公共用户?-win7用户,win7账户已被停用按f8没反应...
- 荣耀play一直显示无服务器,降价都无法补救?荣耀Play3:绝不是电子垃圾!
- python识图找图_利用python进行识别相似图片(二)