如果您忘记了Linux系统的密码,可以通过以下步骤来重置密码:
一、单用户模式重置密码(适用于大多数Linux发行版)
e
键进入编辑模式。linux16
或者linux
开头的那一行(具体取决于您的Linux版本)。single
或者init =/bin/bash
(不同发行版可能有差异,有些是systemd.unit=rescue.target
)。Ctrl + X
或者F10
来启动系统进入单用户模式。single
或者init =/bin/bash
的情况,系统启动后会进入一个命令行界面,此时根文件系统是只读挂载的。输入mount -o remount,rw /
命令将根文件系统重新挂载为可读写。passwd
命令来重置密码,例如passwd root
(如果是重置root用户密码),然后按照提示输入新的密码两次。reboot
命令重启系统,使用新密码登录。二、使用Live CD/USB重置密码(适用于所有Linux发行版)
sudo fdisk -l
命令查看磁盘分区情况。假设目标系统的根分区是/dev/sda1
(这里只是示例,实际情况根据您的磁盘而定),然后输入sudo mount /dev/sda1 /mnt
命令挂载该分区到/mnt
目录。/etc/shadow
文件相关的环境,输入sudo chroot /mnt
命令。然后使用passwd root
(如果是重置root用户密码)命令按照提示重置密码。exit
命令退出chroot
环境,然后输入sudo reboot
命令重启计算机,拔掉Live CD或USB,使用新密码登录。优势
应用场景
可能遇到的问题及解决方法
grub-install
命令重新安装GRUB到磁盘的主引导记录(MBR)。fsck
命令,不过要谨慎操作),确保根文件系统正确挂载为可写状态。领取专属 10元无门槛券
手把手带您无忧上云