fedora忘记密码

-
2024-06-19

### 修改密码的步骤

1. **进入GRUB菜单**:
  - 重新启动系统。
  - 在GRUB菜单中选择要启动的内核,然后按 `e` 键进入编辑模式。

2. **编辑GRUB引导选项**:
  - 找到以 `linux` 开头的行,在该行的末尾添加 `init=/bin/bash`。
  - 示例:

linux ($root)/vmlinuz-0-rescue-49c3b56c269c4349817d60ec05c81f71 root=UUID=2...\ rhgb quiet init=/bin/bash

- 按 `Ctrl + X` 或 `F10` 启动系统。

3. **挂载文件系统**:
  - 系统将启动到一个基本的 Bash shell 环境。
  - 挂载根文件系统为读写模式:

    mount -o remount,rw /

    mount -t proc /proc /proc
    mount -t sysfs /sys /sys
    mount -o bind /dev /dev
    mount -o bind /run /run
    ```

4. **禁用SELinux(如果启用)**:
  - 临时禁用SELinux以排查权限问题:
    setenforce 0

5. **修改密码**:
  - 使用 `passwd` 命令修改密码:

echo ‘xx’ | passwd --stdin root

  - 按提示输入新密码。

6. **重新标记所有文件**:
  - 确保SELinux标签正确:

    touch /.autorelabel
 

7. **重新启动系统**:
  - 重新启动系统:

    exec /sbin/init
 

8. **检查SELinux状态(可选)**:
  - 如果启用了SELinux,重启后检查其状态:

    sestatus
 

9. **恢复SELinux设置(可选)**:
  - 如果需要,重新启用SELinux:

    setenforce 1
    ```

### 注意事项

- 确保文件系统正确挂载。
- 临时禁用SELinux可以帮助解决权限问题,但重启后要记得恢复。
- 如果仍然遇到问题,检查挂载的文件系统和SELinux状态。

 


苗世雷
地势坤君子厚德载物
公告

记录和学习
最新评论

加载中...