我以某种方式锁定或删除了我对 sudo 的访问权限 - 我该如何修复它?

我以某种方式锁定或删除了我对 sudo 的访问权限 - 我该如何修复它?

我对 Ubuntu 系统和命令还不太熟悉。我尝试按照一些在线教程操作,这些教程解释了如何设置不使用密码来下载应用程序。我进入了 visudo,但接下来我发现我无法使用 sudo 命令,也无法下载任何软件/应用程序。

我不知道从哪里开始寻找。如果有人能给我指明正确的方向,那将是我开启周末的绝佳方式。

答案1

visudo编辑 sudoers 文件,该文件定义具有管理员权限的用户和组。因此,看起来您已经更改了“/etc/sudoers”。现在您无法编辑它,因此编辑它的唯一方法是直接从 USB 记忆棒或 DVD 运行 Ubuntu,然后将其编辑回其原来的

为了那个原因:

从 Ubuntu 安装 DVD 或 USB 驱动器启动并选择“无需安装即可试用 Ubuntu”。挂载 Ubuntu 安装的分区。如果您不确定哪一个,请启动 GParted(包含在 Ubuntu 安装 DVD 或 USB 中)或。打开终端(Ctrl+Alt+T)并使用以下命令:

sudo fdisk -l

并找出答案。它通常是 EXT4 分区。将 XX 替换为驱动器号和分区号,例如:sudo mount /dev/sda1 /mnt。

sudo mount /dev/sdXX /mnt

XX 是安装 Ubuntu 的分区。

然后

sudo gedit /mnt/etc/sudoers

并根据文本编辑文件这里

如果你想禁用 sudo 密码,请添加以下行

username    ALL=(ALL:ALL) NOPASSWD: ALL

低于标准线

%sudo   ALL=(ALL:ALL) ALL

保存并

sudo umount /mnt

sudo reboot

启动你的 Ubuntu。完成。

相关内容