Linux 用户密码忘记了,怎么办?

Step 1️⃣:开机时在 GRUB 页面按 e

进入 grub 编辑页面。


Step 2️⃣:找到 linux16 那一行,结尾改成:

rw init=/bin/bash

注意,不要动其他内容。



Step 3️⃣:按 Ctrl + X 运行(不要按 F10、也不要重启)

此时你应该进入一个命令行界面,像这样:

bash-4.2#

你已经是 root 了,现在开始修改密码


Step 4️⃣:挂载根目录为可写

mount -o remount,rw /


Step 5️⃣:修改密码

passwd liyajuan

输入新密码两次(屏幕不显示)


Step 6️⃣:强制 SELinux 重新标记(非常重要,防止登录失败)

touch /.autorelabel


Step 7️⃣:正常启动系统

这一步也非常关键,不要手动重启!

直接运行:

exec /sbin/init

这会让系统继续启动为正常模式,自动 relabel,然后进入登录界面。


✅ 登录系统

用用户名:xxx
用你刚刚设置的新密码登录,应该就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值