Linux如何重置root密码和修改用户密码
Linux:使用 CentOS7发行版操作的
一、没有忘记自己的密码,进行修改
修改root密码
执行:
passwd root,按照提示输入新的密码两次。
如果用xshell连接的情况下,需要重新验证新的密码。
[root@centos7 ~]# passwd root 更改用户 root 的密码 。 新的 密码: 无效的密码: 密码少于 8 个字符 重新输入新的 密码: passwd:所有的身份验证令牌已经成功更新。
以root身份修改一般用户的密码
执行:
passwd username, 按照提示输入新的密码两次。(username是要更改密码的用户名)
二、忘记root用户密码,重置root密码
进入CentOS7 紧急模式恢复root密码
开机之后在内核上按↑↓键
选择第一项按下 e键,然后编辑选项

按↑↓键找到ro
将红框内的内容改成 :rw init=/sysroot/bin/sh


改完之后
按下 Ctrl+X 进入紧急求援模式,依次输入以下的命令

# chroot /sysroot //进入系统的根目录 # passwd //重置密码 # touch /.autorelabel //创建文件,让系统重新启动时能够识别修改 # exit //退出chroot模式 # reboot //重启系统
重启之后,就ok,我这里selinux是关闭的。
注意:
执行passwd命令修改密码,如果系统的selinux开启着,则需要执行命令:touch /.autorelabel 以更新系统信息,否则重启之后密码修改不会生效。
如果没有开启,则不需要执行 touch命令。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
linux服务器系统CentOS、uBuntu、Gentoo、FreeBSD、Debian的比较
最近一直都是在玩ubuntu的,但是做web服务器的CentOS还是经常被用到,自己也糊涂了2012-12-12
Linux QT Kit丢失及Version为空问题解决方案
这篇文章主要介绍了Linux QT Kit丢失及Version为空问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2020-08-08


最新评论