有什么方法可以恢复我的 sudo 权力吗?

有什么方法可以恢复我的 sudo 权力吗?

可能重复:
退出管理员组后重新获得 Sudo 权限

我创建了一个新用户并更改了 ssh 配置。我忘记为新创建的用户添加 root 权限。

现在我需要撤消 ssh 配置中的更改。不使用任何 sudo 命令可以实现吗?

答案1

不,你不能以管理员用户身份登录(安装时创建的)?如果是,请登录并将新用户添加到 sudo 组,问题出在哪里?

如果没有,您是否有物理访问机器? 如果是,请从 Ubuntu CD 启动,挂载硬盘并手动将用户添加到组。例如,假设这/dev/sdb1是硬盘上挂载为 root 的分区 ( /),然后在启动实时 CD 后,执行以下操作:

sudo -i
mount /dev/sdb1 /mnt
cd /mnt/etc
nano group

(是的,你也可以通过 GUI 完成所有操作)

一个简单的文本编辑器打开。搜索以“sudo”开头的行。它可能看起来像这样:

sudo:x:27:oldadmin

假设这oldadmin是管理员的用户名。如果新用户的登录名为newuser,则将该行修改为

sudo:x:27:oldadmin,newuser

保存文件并重新启动计算机。newuser现在应该有运行 sudo 的权限了。

如果你无法物理访问机器,您丢失了管理密码,并且 root 无权登录,那么您就有问题了,先生。

相关内容