红帽Linux登录密码忘了,redhat linux忘记登陆密码之解决办法

redhat linux忘记登陆密码之解决办法

很简单的一个技巧,给大家介绍一下

225803783c65b13f1967eae5e2dfbc72.png

在这个界面 按任意键

6a8adcc6df04ed1aee641190035286b8.png

按 e键(编辑命令之前启动)

9bc41acaf402d075c0f8d446d084ed2e.png

选择第二项 在按e键(修改选定的命令在启动)

27910cc449db8e20adff1a2822e3b8bc.png

0834dd6ef3bcb63c0071692ae300f565.png

输入single (注意空格)进入单用户模式

705ac6bc4be38e7048fe0eecb520cf94.png

选择b 启动

35adfbad074bc1cb35f6c6a27a5246fa.png

启动过程

9272b5752be1032aeb08dfcaa4b2b0c9.png

在这个界面下

4fdb74293cafa7f89e4b06a0b38519be.png

输入 vi /etc/passwd

bda27d89af9f8f7edc97f8893b544ec1.png

ebbfe357d47626df101c2b3924635626.png光标移至x下面按delete 键 删除它

24c55dadf78aab5c889fe843a8a7f3cc.png

输入:x!

ad322a615c93db8f9bd65f30131e11c3.png

输入reboot重启

重启后你会发现 没让你输密码,破译成功

原理解释:

73a64914620ee860d574c03cc30fdb84.png

在 /etc/passwd 的文件里 保存着用户的信息文件 root:x:0:0:Administrator:/root:/bin/bash

在这一句中

root就是用户名,

x是密码标志,只是说明密码的存放位置,具体呢是放在/etc/passwd的 至于密码别想了 全 是密文保存,看不懂的

0 用户id号

0 组id号

administrator估计是我在装系统的时候,原来的名字没改(虚拟机默认用户名),是用户说 明的意思,

root 用户的家目录

/bin/bash 记录着用户登陆后所拥有的权限,即所拥有的shell

那么我们把密码标示删掉之后,自然就不会有问你密码的对话框了

当然

e58f9c95ffe6923afd69f585dfe70953.png

GRUB这个引导装载程序是可以设密码的

不过 设密码 我们可以光启 ,用安装光盘进入安全模式,在把密码清除

光启 是可以设BIOS密码的,

BIOS 密码是可以拆机箱 扣电池的

那这么说来 传说中的linux岂不是很不安全,通常所说的安全是基于网络的 ,意思是连接互联网后,对方通过网络途径***你的linux计算机是很困难的,这种破译的方法只是以防万一,在万一你忘记密码的时候使用的,至于物理安全,那就看你怎么保护了

本文出自 51CTO.COM技术博客

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值