我在 ubuntu 中以 root 身份登录时遇到问题。
我错误地将我的用户分配到某个组作为主要组,但该组不再属于 sudoers。因此,我无法再使用“sudo”。
我尝试以“root”身份登录,但系统不接受密码。或者,密码从未被分配过。
那么...我完蛋了吗?我应该格式化系统然后重新开始吗?
答案1
假设您使用 Ubuntu,您可以在 Grub 启动菜单中选择恢复条目。这将使系统启动到单用户模式,这将为您提供完全的 root 访问权限,并可以将您的用户重新添加到 sudo 组。
答案2
不。
- 使用实时 CD (例如 Ubuntu 安装 CD) 启动。
- 挂载你的根文件系统(
mount /dev/yourRootDeviceHere /mnt/directoryYouMustCreateFirst
) - 再次修改
/mnt/directoryYouMustCreateFirst/etc/groups
并添加你的用户到 sudoers(或者管理员,或者任何允许 sudo 的组) - 卸载你的根文件系统
- 重启
- 祝你好运!