Centos 7 更改root密码

Centos 7 更改root密码

通过已登录系统修改root密码

若当前用户拥有sudo权限或已通过其他方式登录系统,可通过以下命令直接修改root密码:

sudo passwd root

输入当前用户密码后,根据提示设置新的root密码并确认。

通过单用户模式重置root密码

步骤1:重启系统并进入GRUB菜单

系统启动时,在GRUB引导界面按下e键进入编辑模式。

步骤2:修改内核启动参数

找到以linux16开头的行,将ro替换为rw init=/sysroot/bin/sh,在行末添加rd.break

步骤3:重新挂载文件系统

chroot /sysroot
mount -o remount,rw /

步骤4:执行密码修改

passwd root
touch /.autorelabel

输入新密码两次,touch /.autorelabel用于重建SELinux上下文。

步骤5:退出并重启系统

exit
reboot -f

操作验证与注意事项

  • 使用su - root命令测试新密码是否生效
  • 单用户模式修改后首次启动可能耗时较长(需等待SELinux重标记)
  • 建议定期更新密码并启用SSH密钥认证提升安全性

以上方法适用于CentOS 7全系列版本,操作前请确保物理接触服务器权限,虚拟机用户可通过控制台直接操作。

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END