Linux修改root密码/忘记root密码如何操作?

忘记登录密码如何操作

我们在实验环境,如果密码比较多,我们又忘记了,通过下面的方法,可以尝试进行修改密码,希望可以帮助你们,感兴趣的可以看一下“Linux服务器忘记root账户密码”如何操作

第一种:(在VMware上进行修改)服务器可以用

第一步:虚拟机在开机的时候出现这个画面按字母: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 //立即关机

如图:

 

重启之后,我们用刚才更改的密码就可以正常登陆了。

第二种:(在linux服务器上适用)

对于在服务器上的更改密码,可以参考上面的步骤,但是中间也少了一些更改配置文件的地方,我这里给大家列举了一下简要的步骤,有条件的可以试一下。

  • 开机---e-----UTF-8---

在界面输入init=/bin/sh 然后按ctrl+x

  • 挂载文件mount mount -o rw,remount/
  • 关闭selinux
  • passwd
  • 然后退出重启

对于更改Linux密码,你学会了吗?希望这个能够帮助到你,如果想学习更多的关于Linux运维和云计算的知识,欢迎到我的主页进行查看,或许对你有帮助!!!

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值