当前位置: 代码网 > 服务器>服务器>Linux > Linux忘记/更改密码实现方式

Linux忘记/更改密码实现方式

2026年04月24日 Linux 我要评论
出现connection closed by foreign host 情况,一般是密码输入错误,以下给出忘记密码办法。一、修改密码1、修改root密码执行:passwd root, 按照提示输入新的

出现connection closed by foreign host 情况,一般是密码输入错误,以下给出忘记密码办法。

一、修改密码

1、修改root密码

执行:passwd root, 按照提示输入新的密码两次。

如果用xshell连接的情况下,需要重新验证新的密码。

[root@centos7 ~]# passwd root

更改用户 root 的密码 。

  • 新的 密码:
  • 无效的密码: 密码少于 8 个字符
  • 重新输入新的 密码:
  • passwd:所有的身份验证令牌已经成功更新。

2、以root身份修改一般用户的密码

执行:passwd username, 按照提示输入新的密码两次。(username是要更改密码的用户名)

二、忘记root用户密码,重置root密码

重启linux(或虚拟机),在倒计时3秒前,按下e键,进入grub编辑页面。

1、按↑↓键

选择第一项按下 e键,然后编辑选项

2、按↑↓键找到ro

将红框内的内容改成 :rw init=/sysroot/bin/sh

 

3、改完之后

按下 ctrl+x 进入紧急求援模式,依次输入以下的命令

# chroot /sysroot   //进入系统的根目录
# passwd            //重置密码
# touch /.autorelabel     //创建文件,让系统重新启动时能够识别修改
# exit              //退出chroot模式
# reboot            //重启系统

重启之后,就ok,我这里selinux是关闭的。

注意:

执行passwd命令修改密码,如果系统的selinux开启着,则需要执行命令:touch   /.autorelabel 以

更新系统信息,否则重启之后密码修改不会生效。如果没有开启,则不需要执行 touch命令

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com