如何以管理员或 root 身份登录 Ubuntu-9.04?

Sha*_*awn 2 linux sudo user-accounts ubuntu

我的问题是,每当我尝试使用 sudo 时,都会收到一条错误消息:shawn 不在 sudoers 文件中。此事件将被报告。如何将我的用户添加到 sudoers 文件?或者我如何以 sudoers 文件中的用户身份登录?

我还注意到,使用“users”命令,有两个名为 shawn 的用户......我如何知道我以哪个 shawn 登录?如何删除其中之一以仅保留具有管理“权力”的用户?

谢谢你的帮助

小智 5

Ubuntu默认锁定 root 密码,因此您无法以 root 或 su 身份登录。通常,您的用户 ID 属于 admin 组,并且 admin 组具有通过/etc/sudoers授予的 sudo 权限。

找出您使用该id命令登录的 ID 。这显然是错误的“shawn”ID,因为您没有 sudo 权限。

现在,重新启动系统。在GRUB屏幕上,按Esc开机进入恢复模式。在恢复模式下,您是 root。删除不需要的 id ( userdel ) 或将其修改为不同的名称 ( usermod )。重启。您现在应该能够登录正确的 id(id命令应该显示不同的 uid)。如果这不起作用,只需再次重新启动进入恢复模式。也删除另一个id。创建一个新 id 并将其添加到 admin 组。

编辑:我刚刚意识到 SU 在侧边栏中有一个非常相似的问题,然后我找到了这个答案,其中详细介绍了启动到恢复模式(和编辑 /etc/sudoers 文件)的详细信息。