Linux找回密码

一、已经进入系统情况下:

这太简单了吧,一个命令搞定!!

passwd    #键入两次要设置的密码即可

二、重点来了,进不了系统咋办呢???(这是RHCSA认证考试中的题)

下面介绍两种方法(适用于redhat7/Centos7系列操作系统)

第一种方法(rd.break方法)

步骤一:重启系统在选择内核时(下图所示)快速按 “e”,进入一个内核编辑模式。

步骤二:找到UTF-8,并在后面添加 \rd.break 下图为修改完状态 ,之后按ctrl+x保存并运行修改的内核。(注意:UTF-8后要有空格)

步骤三:此时进入了紧急救援模式,依次键入以下命令(手动键入),可能会重启两次,之后输入设置的密码即可正常进入系统,若密码依然不正确(多为命令拼写错误),请重复以上步骤。

mount -o remount,rw /sysroot        #以读写的方式重新挂载文件系统/sysroot
chroot /sysroot                     #更改根目录为/sysroot         
passwd                              #输入两次将要设置的密码  
touch /.autorelabel                 #使得selinux生效(selinux是linux自带的安全机制)
exit       
reboot

 第二种方法(init方法)

步骤一:在选择内核时按e进入内核编辑模式

步骤二:在UTF-8后添加 init=/bin/sh (UTF-8后有空空格)之后按ctrl+x保存并运行修改的内核。

 步骤三:依次键入以下命令(手动输入),即可使用新密码进入系统。

mount -o remount,rw /                         
passwd                              #输入两次将要设置的密码  
touch /.autorelabel  
exec /sbin/init                 #也可执行exec /sbin/reboot  重启生效更改

希望对大家有所帮助,如有不妥之处,欢迎大佬留言评论。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值