Linux 忘记密码怎么办,CentOS系统重置密码方法

忘记密码,所有改密码行为,只能在接触物理机的情况下使用,因为需要用到键盘控制。

远程接触不了,是没法改的。除非服务器自动的远程系统,如dell的IDRAC远程操作,可以远程模拟物理环境,可远程重装系统等操作

 一:CentOS重置密码

系统版本:centos 7.9

方法1:

1:开机按 “ESC” 键,进入系统引导界面,及时按上下方向键 “↑ ↓” 中断倒计时。

Linux 忘记密码怎么办,CentOS系统重置密码方法

2:按“e”键,进入内核编辑界面

Linux 忘记密码怎么办,CentOS系统重置密码方法

3:按方向“↓”键,往下翻到 linux16 这一行,然后在最后加上 “rd.break”

rd.break 意思是,在系统中断之前将控制权从initramfs系统移交给实际系统,initramfs作用可自行研究,这里不深究。

Linux 忘记密码怎么办,CentOS系统重置密码方法

4:“ctrl + x”保存,将进入 Initramfs 的debug 命令模式,及单用户模式

Linux 忘记密码怎么办,CentOS系统重置密码方法

5:依次输入以下命令

为/sysroot提供读写权限

  1. mount -o remount,rw /sysroot/

切换至chroot环境,可以理解为以root 权限登录了原来的系统

  1. chroot /sysroot

这时,可以更改密码了

  1. passwd root

改完后,重新标记文件,创建这样一个文件其实就是在告诉SELinux放行这个策略,就是通知一下。如果开启了seLinux,就必须执行这个命令。

  1. touch /.autorelabel

最后输入两次“exit” 命令,第一次退出chroot 模式,第二次退出Initramfs 的debug 命令模式重启进入系统。最后即可用新密码登录系统了。

Linux 忘记密码怎么办,CentOS系统重置密码方法

方法2:

前面都一样,进入内核编辑界面,只是输入的口令不一样。

1:这里是在Linux16这行找到 “ro”

Linux 忘记密码怎么办,CentOS系统重置密码方法

2: 将“ro” 改成 “rw init=/sysroot/bin/sh”

内核启动过程中会查找系统安装所在分区,然后把该分区挂载到 /sysroot 目录下,并有写的权限

Linux 忘记密码怎么办,CentOS系统重置密码方法

3:然后 "ctrl+x" 保存开始进入单用户模式

Linux 忘记密码怎么办,CentOS系统重置密码方法

4:后面步骤一样

  1. #切换至chroot环境
  2. chroot /sysroot
  3. #更改密码
  4. passwd root
  5. #创建标记文件
  6. touch /.autorelabel
  7. #退出
  8. exit
  9. #重启
  10. reboot

Linux 忘记密码怎么办,CentOS系统重置密码方法

重启后,就可以用新密码登录了。

文章链接: https://www.mfisp.com/22346.html

文章标题:Linux 忘记密码怎么办,CentOS系统重置密码方法

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

点点赞赏,手留余香

给TA打赏
共0人
还没有人赞赏,快来当第一个赞赏的人吧!
    运维技术

    CDN的用处

    2023-7-14 17:50:24

    运维技术

    Ubuntu系统修改root密码以及使用root直接远程连接的方法

    2023-7-27 14:24:29

    0 条回复 A文章作者 M管理员
    如果喜欢,请评论一下~
    欢迎您,新朋友,感谢参与互动!
      暂无讨论,说说你的看法吧
    个人中心
    购物车
    优惠劵
    今日签到
    私信列表
    搜索

    梦飞科技 - 最新云主机促销服务器租用优惠