1 我在ubuntu中以root身份登录时遇到问题。 我错误地将我的用户分配给一个组作为主要组,而不再是sudoers。 因此我不能再使用“sudo”了。 我尝试以“root”身份登录,但它不接受密码。或许,它从未被分配过。 所以...我搞砸了吗? 我应该格式化系统并重新开始吗? ubuntu sudo root — aneuryzm source 你使用Unix还是Ubuntu?这不是一回事。 — Bobby 我使用Ubuntu Server,Ubuntu是否以不同的方式处理用户? — aneuryzm 不直接,但可能的解决方案可能不同。 — Bobby
1 假设您使用Ubuntu,您可以在Grub启动菜单中选择恢复条目。这将启动系统进入单用户模式,这将为您提供完全root访问权限,并可以将您的用户添加回sudo-group。 — Bobby source 恕我直言这不起作用:你必须输入root的密码,通常没有设置。 — lajuette 1 你不必。在恢复模式下,您将获得没有密码的root访问权限。 — petersohn lajuette,Ubuntu不需要root密码来启动单用户。一些发行版 - 但他们 有 root密码。 — CarlF
0 没有。 使用Live CD启动(例如Ubuntu 安装cd)。 挂载你的根文件系统( mount /dev/yourRootDeviceHere /mnt/directoryYouMustCreateFirst ) 改变 /mnt/directoryYouMustCreateFirst/etc/groups 并再次将您的用户添加到sudoers(或管理员,或允许sudo的任何组) 卸载你的root fs 重启 很幸运! — lajuette source