首页 > 编程知识 正文

redhat7修改root密码,linux强制修改root密码

时间:2023-05-03 15:01:52 阅读:208218 作者:3352

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,也就是改变程序执行时所参考的根目录位置。这个命令,会改变开头的那个地方。如图:

此时,在复制两次//好像可以不复制,亲测有效!
复制更加安全吧!

cp /etc/shadow /etc/shcp /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!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。