Linux忘记密码

当忘记Linux系统的/root密码,可以通过进入emergencymode进行修复。步骤包括在启动时编辑系统参数进入救援模式,使用chroot命令切换到原始系统,然后使用passwd命令修改密码。注意,密码修改后需创建文件使变更生效,并重启系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原理

        当Linux系统/root密码忘记,需要进入emergency mode更改密码即可

1.重启系统当页面出现下图所示时,按e不进入系统

 2.将方向键下将光标移动到ro位置,更改"ro"为"rw init=/sysroot/bin/bash"

3.同时按CTRL+X,系统进入emergency模式

 

4.切换为原始系统,"chroot /sysroot/",chroot命令是切换系统,/sysroot/目录是原始系统,可以更改root密码

 

5.使用passwd命令修改密码,passwd root修改root密码,passwd 用户名修改用户密码也就是开机密码(注意若是忘记用户名可以使用cat /etc/passwd命令查看系统用户信息目录)

 由图可知本机用户名为lisa即修改开机密码命令为passwd lisa

 6.修改密码若是下图这种乱码可以使用LANG=en,切换成英文

.

 切换后即可继续使用passwd修改密码

        注意输入passwd按了enter就可以输入密码,密码不会显示到屏幕上,需要清楚到底输入了什么,忘记了的话可以同时按CTRL+C重新来

修改root密码只需要将用户名改为root即可 

8.创建文件使修改密码生效,touch /.autorelabel

9.同时按ctrl+d后执行reboot重启系统即可.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值