Linux7 CENTOS7修改root密码

1,在刚开机的时候,会有5秒钟的倒计时。这个时候点击:↑或者↓。均可以中止倒计时。
在这里插入图片描述
2,而后就点击 e 进入编辑页面。以下:
在这里插入图片描述
而后,在图中位置(红色框框圈着的)。空格 输入:rd.break在这里插入图片描述
而后 Ctrl+x启动就能够进入下一环节啦。
3,咱们先用mount命令查看一下挂载状况。虽然知道要更改。嘻嘻~在这里插入图片描述
/sysroot是ro状态。
要更改成rw. ro是只读,readonly的缩写,表示只能看,不能动。
打命令呗。mount -o remount,rw /sysroot/ 在这里插入图片描述
咱们再来查看一下:命令都是mount
在这里插入图片描述
已经完成更改!
4,chroot /sysroot/ CHROOT就是Change Root,也就是改变程序执行时所参考的根目录位置。这个命令,会改变开头的那个地方。如图:
在这里插入图片描述
此时,在复制两次//好像能够不复制,亲测有效!
复制更加安全吧!web

cp /etc/shadow /etc/sh
cp /etc/shadow /etc/shadow_bak

复制两次以后:
echo 123456|passwd --stdin root在这里插入图片描述
Successfully 提示修改为功啦!
(其中:123456是你更改的新密码 “|”这个符号和Linux里的不同。
下面有图的。Passwd后面有一个空格,两个-按键。其余没啥啦。)
5,touch /.autorelabel若系统启动了SELinux,touch /.autorelabel会保证不出错。重启计算机并为整个文件系统从新建立安全标签(touch /.autorelabel && reboot)。最后一个exit以后,SELinux会从新设定文件的Context,须要等待一会,以后就能够正常运行了。SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。
6,Ctrl+d退出编辑。这个操做进行以后,将会恢复为刚进来的那个Switch_root 在这里插入图片描述
7,reboot重启便可!(一次不行就两次)提示失败以后,第二次直接关掉虚拟机再打开就是重启啦!OK!安全