每当我尝试将自己添加到 sudoers 时都会收到错误

每当我尝试将自己添加到 sudoers 时都会收到错误

所以我昨天安装了 Debian,并尝试让自己成为 sudoer,这样我就不必每次尝试安装东西时都是 root 了。但是,当我将用户添加到 sudo 组时,这种情况总是会发生。

gabe@GabePC:~$ sudo apt-get install steam
[sudo] password for gabe:
gabe is not in the sudoers file.  This incident will be reported.
gabe@GabePC:~$ su -
Password:
root@GabePC:~# adduser gabe sudo
The user `gabe' is already a member of `sudo'.
root@GabePC:~#

为了让自己成为 sudoer,我还需要改变什么吗?

答案1

当您注销并重新登录后,更改将立即生效。如果您这样做或只是重新启动,一切都应该按预期进行。

答案2

为了能够以 root 身份执行命令,您必须列在 sudoers 文件中。您应该使用 visudo 命令编辑 sudoers 文件:

  1. 以 root 身份编辑 visudo 文件:visudo

  2. 导航到该部分# User privilege specification(不是真正的部分,但您应该保留布局..)

  3. 按字母“i”进入插入模式

  4. 添加以下行:gabe ALL=(ALL) ALL,不要删除/编辑任何其他行!

  5. 按 [ESC] 退出插入模式并输入:wq

  6. 注销并重新登录。

相关内容