无法向用户添加 sudo 权限

无法向用户添加 sudo 权限

这是我第一次使用 Debian,我不太明白如何授予自己 sudo 访问权限。我使用 root 密码和普通默认用户进行了全新安装。我只希望我的普通默认用户拥有 sudo 权限。到目前为止我已经做了以下事情。

su
!entered password
apt-get install sudo
adduser [normal_default_user] sudo

它接受了命令,但我仍然无法访问 sudo。我已经有点困惑了,有人可以解释一下我该如何做我想做的事情吗?我见过人们谈论使用 visudo,但它的手册页没有描述如何将用户添加到 sudo,所以我需要你的帮助。

答案1

您也可以像平常一样创建用户,然后以 root 身份登录并将其添加到 /etc/sudoers 中:

您的用户 ALL=(ALL) ALL

这表示您的用户可以 sudo 并以 root 身份运行任何命令,而无需在每个命令上提示输入密码。

如果您在运行 Christopher 发布的命令后查看 /etc/sudoers,您可能会发现该命令创建了与上面类似的行。

答案2

如果您的常规用户名是 john:

$ su -
# apt-get install sudo
# usermod -a -G sudo john
# logout
$ logout

$表示以普通用户身份执行的命令。

#表示以用户身份执行的命令,

再次登录约翰并执行sudo -i测试。

相关内容