Ale*_*lex 0 linux ubuntu debian root
可能重复:
丢失 Root 和其他用户密码
我有许多 linux 机器(debian 和 ubuntu),是前系统管理员留下的。无法在这些计算机上找出 root 密码。如何在不重新安装 linux 的情况下获得 root 访问权限?
Dav*_*ett 11
Dedian 和 Ubuntu 阻止了旧的“单用户启动”方法,因为这也需要 root 密码,就像这些发行版的配置方式一样。
如果您有一个拥有广泛 root 权限的用户,sudo您可能可以sudo passwd root通过访问权限来设置密码,passwd这通常在 sudo 配置中查看。
您的另一个选择是从 Live CD 启动并从那里重置密码。该过程类似于:
mkdir /mnt/realroot然后挂载旧的根分区mount /dev/whererealrootis /mnt/oldroot- 如果您使用 RAID 或 LVM,并且 LiveCD 未自动检测到阵列/卷,则可能需要额外的步骤。chroot /mnt/realroot /bin/bash创建一个使用机器通常的根分区而不是它自己的shellpasswd- 上面的 chroot 步骤意味着将更改“真实”密码,而不是 LiveCD 设置中的密码exit退出 chroot shellsync并umount /mnt/realroot首先运行。还有一些方法可以手动清空密码(同样,从 LiveCD 中),但使用该chroot方法在 IMO 中更安全一些。