linux 7 忘记密码怎么办,Centos7忘记密码怎么办?(记录)

今天动了动半年都没使用过的VirtualBox,发现之前安装的系统删的只剩下centos7了,然后果断打开玩玩呗。

使用root用户登录,输入我常用的密码。咦,密码错误,再试几个。竟然还错着。果断百度啊,博主虽然会使用linux系统,架设网站啥的,但毕竟也是小白一个,一个忘记密码瞬间把我搞蒙了。

啥事不会找百度,这是千古不变的真理,虽然有时会那么恶心人几下,但是大多数还是对得起人的。搜到了答案那就开动起来,傻瓜式的操作教程,但是咱们可不能傻瓜式的操作啊,一定要知道它每一步的操作对应得什么意思,

修改root密码

下面开始修改密码操作把,简单得操作就不做图例了,重要步骤截了几张图

第一步:

首先重新启动系统,进入到开机选项界面,按“e”进入编辑项,它得主要功能是修改系统启动参数设置这些等。

c2f2e004106ee5475055d6b44df70a15.png

第二步:

进入到编辑页面修改参数, 找到以““Linux16”开头内容所在的行数”,在行的最后面输入:init=/bin/sh。如图: 它的主要作用是把内核启动时将系统分区挂载到该目录下。 输入完成后,直接按快捷键:Ctrl+x 进入单用户模式

bb97f5b329bb4b6a3ace30556f24d655.png

第三步

进入单用户模式后,在光标处输入:mount -o remount,rw /(注意:mount与-o之间有空格以及rw与/之间也有空格,不能省略),完成后按键盘的回车键(Enter)。 这个命令来让我们的/路径文件系统为可读模式,这样就可以实现自由修改了

第四步

最后就是修改密码操作了,输入passwd命令,任何系统会出现设置root密码提示,然后我们只需输入两次密码,出现succesful字符说明已经成功了。

接着,在鼠标闪烁的位置中(最后一行中)输入:touch /.autorelabel(注意:touch与 /后面有一个空格),完成后按键盘的回车键(Enter) 主要是selinux生效

接着,继续在光标闪烁的位置中,输入:exec /sbin/init(注意:exec与 /后面有一个空格),完成后按键盘的回车键(Enter)。 这波操作经过对exec百度后,是替换进程得意思,反正咱们不是很懂,但是根据操作,密码确实已经成功修改。

喜欢 (1)or分享 (0)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值