Linux系统root用户忘记密码怎么办?

当我们忘记Linux体统root用户的密码时怎么办?

1:重启系统按ESC,进入GRUB界面,用上下方向键选择你忘记密码的那个系统键入“e” 来进入编辑模式。

2:然后用上下键选择最新的内核(我的是,kernel.......),然后继续按“e”键。

3:然后在编辑界面rhgb quiet后面加“空格”,然后键入“single”,或者直接输入数字的“1”并回车确定。

4:回车后,按“b”键启动进入单用户模式,在这里修改root的密码。

5:键入 passwd root命令 按回车enter

6:键入新密码:xxxxx

7 :按b重启系统。正常登陆就可以了。


在Ubuntu 18.04系统中,如果忘记root用户密码,可以通过以下步骤进行密码重置。由于Ubuntu默认不启用root账户,因此此方法适用于已启用root账户的情况。若未启用root账户,则需要通过具有sudo权限的用户进行操作。 ### 通过单用户模式重置root密码 1. **重启系统** 在系统启动过程中,进入GRUB菜单。如果系统没有自动显示GRUB菜单,可以在启动时按住`Shift`键(对于BIOS系统)或尝试多次快速重启以强制进入GRUB。 2. **选择恢复模式** 在GRUB菜单中,选择带有“recovery mode”字样的内核版本。进入恢复模式后,系统会显示一个包含多个选项的菜单。 3. **进入root shell** 在恢复模式菜单中,选择“root”选项,这将打开一个具有root权限的终端。 4. **挂载文件系统为可读写** 默认情况下,文件系统可能以只读方式挂载。执行以下命令将其重新挂载为可读写: ```bash mount -o remount,rw / ``` 5. **重置root密码** 使用`passwd`命令重置root密码: ```bash passwd root ``` 系统将提示输入并确认新密码。 6. **重启系统** 完成密码更改后,输入以下命令重启系统: ```bash reboot ``` ### 通过具有sudo权限的用户重置root密码 如果无法进入恢复模式,但拥有一个具有sudo权限的用户账户,也可以通过以下步骤重置root密码: 1. **切换到root权限** 在终端中执行以下命令以获取root权限: ```bash sudo -i ``` 2. **重置root密码** 使用`passwd`命令重置root密码: ```bash passwd root ``` 3. **退出root并重启系统** 完成密码更改后,退出root并重启系统: ```bash exit reboot ``` ### 注意事项 - **安全性考虑**:确保在安全的物理环境中执行这些操作,防止未经授权的人员访问系统。 - **数据备份**:在进行任何系统级别的更改之前,建议备份重要数据,以防操作过程中出现意外问题。 ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值