一、Centos7.7如何修改root密码
代码大多都是通用的,只是根据各个版本的不同有些细微的区别,大家可以借鉴一下7.7最新版本的,centos 和redhat因为内核相同,这里我用的是Centos。
二、使用步骤
1.开机进入启动界面,用鼠标在系统黑色部分点一下,立即按键盘上下键选择,注意这一步要快!!!再按e进入。
具体如下👇:
2.按鼠标向下键↓ 找到Linux16 这一行,这是系统内核,选到行末输入 rd.break ,按下面提示按ctrl+x来启动系统界面。
具体如下👇:
rd.break
3.输入挂载文件命令 ,切换系统的根位置 :
mount -o remount,rw /sysroot
chroot /sysroot
具体如下👇:
注意:chroot 命令是切换到新的根目录位置,也就是上面挂载的根目录文件,是和源目录文件不相同的。
4.输入lsattr命令查看文件passwd的权限,如果有i权限,需要减权限,没有则跳过!
具体如下👇:
lasttr /etc/passwd
减去i权限
chattr -i /etc/passwd
5.修改root和support账户的密码为123456:
具体如下👇:
echo root:'123456'|chpasswd
echo support:'123456'|chpasswd
6.强制重启系统文件用touch命令,然后退出就ok了:
具体如下👇:
touch /.autorelabel
exit