CentOS 7 重置账户密码

发布于 2024-06-16  3395 次阅读


起因

开学了,在上课的时候无聊,发现系统中有 CentOS 7 虚拟机一枚,账户名 teacher 密码未知,所以便有了这篇文章,就当做笔记了。

操作

Step 1.

  • 重启至系统开机界面并使用选中第一行,按下E进入编辑模式
  • 使用将光标移动至 
    1
    LANG=en_US.UTF-8
    (也有可能是 
    1
    LANG=zh_CN.UTF-8
    ,这不重要)后面
  • 键入 
    1
    [空格]init=/bin/sh
    ,不要换行
  • 使用Ctrl + X重启系统

Step 2.

进入命令行模式,依次输入以下命令

1. 挂载系统

mount -o remount, rw /

2. 使用

1
 passwd [用户名] 
重置密码

passwd root

3. 重启系统

exec /sbin/init

总结

如果开启 SELinux 的话,需要输入 

1
touch /.autorelabel


三年卧薪尝胆励志凌绝顶,百日刻苦攻读破浪展雄风