无法再以超级用户身份登录

无法再以超级用户身份登录

我在 ubuntu 中以 root 身份登录时遇到问题。

我错误地将我的用户分配到某个组作为主要组,但该组不再属于 sudoers。因此,我无法再使用“sudo”。

我尝试以“root”身份登录,但系统不接受密码。或者,密码从未被分配过。

那么...我完蛋了吗?我应该格式化系统然后重新开始吗?

答案1

假设您使用 Ubuntu,您可以在 Grub 启动菜单中选择恢复条目。这将使系统启动到单用户模式,这将为您提供完全的 root 访问权限,并可以将您的用户重新添加到 sudo 组。

答案2

不。

  1. 使用实时 CD (例如 Ubuntu 安装 CD) 启动。
  2. 挂载你的根文件系统(mount /dev/yourRootDeviceHere /mnt/directoryYouMustCreateFirst
  3. 再次修改/mnt/directoryYouMustCreateFirst/etc/groups并添加你的用户到 sudoers(或者管理员,或者任何允许 sudo 的组)
  4. 卸载你的根文件系统
  5. 重启
  6. 祝你好运!

相关内容