#作者:北巷#
在网上找了好久重置linux密码的方法,但是参差不齐,没有那么详细,下面是我总结的几种方法都亲自验证过了,没什么问题,大家可以参考。
重置 Ubuntu Linux 的密码:
- 在 GRUB 引导加载程序界面中,选择要启动的 Ubuntu 操作系统,并按下 "e" 键进入编辑模式。
- 找到以linux 开头的行,并在该行的末尾添加 init=/bin/bash。然后按下 Ctrl + X 或 F10 以启动系统。
- 系统将启动一个单用户模式的 root shell,没有输入密码的要求。您将直接进入命令行界面。
- 输入以下命令来挂载文件系统为可写模式
mount -o remount,rw /
5.输入以下命令来重置密码:
passwd <用户名>将 #替换为您想要重置密码的用户名。
6.根据提示输入新的密码并确认密码。
7.修改密码成功后,输入以下命令以重新挂载文件系统为只读模式:
mount -o remount,ro /
8.输入以下命令以重启系统:
exit reboot
9.系统重启后,使用新设置的密码登录。
CentOS 的密码
- 在 GRUB 引导加载程序界面中选择要启动的 CentOS 操作系统,并按下 "e" 键进入编辑模式。
- 找到以 linux 开头的行,并在该行的末尾添加 rd.break。然后按下 Ctrl + X 或 F10 以启动系统。
- 系统将进入一个初始环境的 emergency mode。
- 输入以下命令来挂载根文件系统为可写模式:
mount -o remount,rw /sysroot
- 输入以下命令以切换到 chroot 环境:
chroot /sysroot
2.输入以下命令来重置密码:
passwd <用户名>
将 替换为您想要重置密码的用户名。
3.根据提示输入新的密码并确认密码。
4.输入以下命令以重新生成 SELinux 上下文:
touch /.autorelabel
5.输入以下命令以退出 chroot 环境:
exit
6.输入以下命令以重启系统:
reboot
7.使用新设置的密码登录 CentOS