如果你在 Linux 系统上忘记了用户密码,可以通过以下步骤中的一种或多种方式来解决:

1. 使用超级用户(root)权限:

如果你知道超级用户(root)的密码,你可以使用超级用户权限来修改用户密码。

1. 使用超级用户登录:
   su -
   输入 root 用户的密码。

2. 修改用户密码:
   passwd username
   其中 username 是你忘记密码的用户名。按照提示输入新密码并确认。

2. 单用户模式:

1. 重新启动计算机。
2. 在 GRUB 引导加载程序界面选择要启动的内核,按下 e 进入编辑模式。
3. 找到以 "ro" 开头的那一行,将其替换为 "rw init=/bin/bash"。
4. 按下 Ctrl + X 启动单用户模式。

在单用户模式下,文件系统会以只读模式挂载。你可以使用以下命令将其重新挂载为读写模式:
mount -o remount,rw /

然后使用 passwd 命令更改用户密码:
passwd username

3. Live CD 或 Live USB:

1. 使用 Linux Live CD 或 Live USB 启动计算机。
2. 挂载硬盘分区:
   sudo mount /dev/sdXY /mnt
   其中 /dev/sdXY 是你 Linux 安装的分区。

3. 进入挂载的分区:
   chroot /mnt

4. 修改密码:
   passwd username

5. 退出 chroot 环境,重新启动计算机。

以上方法中的一种应该能够帮助你重置忘记的 Linux 用户密码。确保在修改密码后,及时更新其他可能依赖该密码的配置文件或服务。


转载请注明出处:http://www.pingtaimeng.com/article/detail/13356/Linux