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

1.在登录界面选择操作系统界面按上下会打断自动进入系统,然后选择要进入的系统按e(表示edit编辑)

进入编辑后:

 

将linux16后面这一行最后的内容修改为rw rd.break     注:在ro从o后面开始改

修改之后会进入到如下界面:


 

switch_root:/# chroot /sysroot/                        ####切换到系统shell

sh-4,2# echo westos |passwd --stdin root    ###将新密码westos写入到密码文件中

sh-4,2# touch /.autorelabel

sh-4,2#exit

switch_root:/# exit 

之后系统就会自动重启系统,之后登录root用户密码已经修改为新的密码。

在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、付费专栏及课程。

余额充值