Linux重置root密码

一.Centos7

1.指定init更改root密码

  1. 在启动系统时使用↑ ↓来进入grub界面,确保不会因为超出等待时间而进入默认内核
    在这里插入图片描述
    2.使用e命令进入如下界面
    在这里插入图片描述
    3.需要寻找到linux16这行,这行为指定需要启动内核的位置,启动内核时的相关参数
    在这里插入图片描述
    4.在此行位置最后加上init=/bin/sh,即对内核附加参数,使得用户空间启动时第一支程序运行为/bin/sh,而不是默认指定的init程序,
    在这里插入图片描述
    5.使用ctrl + x启动,进入单用户模式
    1)输入:mount -o remount rw /,因为此时根目录仅有读权限,需要更改/目录有读写权限才能更改密码
    2)输入:passwd,更改root密码(也可使用passwd user更改指定用户的密码)
    3)若主机启用了selinux,则需要输入:touch /.autorelabel
    4)输入:exec /sbin/reboot或exec /sbin/init,重启即可完成密码更改
    在这里插入图片描述

rd.break更改root密码

1.同样进入菜单编辑界面
在这里插入图片描述
2.在指定位置加入:rd.break
在这里插入图片描述
3.使用ctrl+x进入单用户模式,使用mount命令可看到此时的根为/sysroot,并对其进行重新挂载,使其拥有读写权限
在这里插入图片描述
4.使用chroot /sysroot 切换根目录,进行更改密码,并touch /.autorelabel,之后exit退出,reboot重启即可
在这里插入图片描述

二Centos 6更改root密码

1.进入grub菜单
在这里插入图片描述
2.使用e命令编辑菜单,选择kernel行后,再使用e命令去编辑内核参数,加上1,
在这里插入图片描述
在quiet后空格再加上1
在这里插入图片描述
3.使用esc键返回grub菜单,使用b命令,即可进入单用户模式,直接使用passwd更改密码,reboot重启即可,
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值