赞
踩
我们在实验环境,如果密码比较多,我们又忘记了,通过下面的方法,可以尝试进行修改密码,希望可以帮助你们,感兴趣的可以看一下“Linux服务器忘记root账户密码”如何操作
第一步:虚拟机在开机的时候出现这个画面按字母:e
然后会出现下面的画面,我们需要在出现的界面里找到下面的内容,在后面加上下面的内容
rd.break console=tty0
然后按ctrl+x
如图:
把 /sysroot 重新挂载为可读写的模式
输入下面的命令按回车
mount -o rw,remount /sysroot
sysroot是交叉编译时指定临时根目录的方式,进入临时根目录下,进行紧急处理
用下面 chroot 命令把根目录切换到我们原来的环境中
输入命令并按回车
chroot /sysroot
如图:
然后用改密码的命令passwd把密码改成一个新的密码,如图:
因为Linux的安全机制是默认开启的,在这里我们需要把Linux的安全机制关掉
我们使用vi工具修改一下配置文件,输入命令
vi /etc/selinux/config 编辑上面的文件 然后将selinux改为disabled
如图
更改完成之后,进行保存退出。
除此之外,因为对文件的修改,为了确保开机时重新设定 SELinux ,必須在根目录下添加隐藏文件 .autorelabel
所以,我们要创建一个.autorelabel的隐藏文件,如图
touch /.autorelabel
按回车,然后退出账户,然后重启
补充一个知识点,在这个地方我们暂时用不到:shutdown now //立即关机
如图:
重启之后,我们用刚才更改的密码就可以正常登陆了。
对于在服务器上的更改密码,可以参考上面的步骤,但是中间也少了一些更改配置文件的地方,我这里给大家列举了一下简要的步骤,有条件的可以试一下。
在界面输入init=/bin/sh 然后按ctrl+x
对于更改Linux密码,你学会了吗?希望这个能够帮助到你,如果想学习更多的关于Linux运维和云计算的知识,欢迎到我的主页进行查看,或许对你有帮助!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。