![无法向用户添加 sudo 权限](https://linux22.com/image/67161/%E6%97%A0%E6%B3%95%E5%90%91%E7%94%A8%E6%88%B7%E6%B7%BB%E5%8A%A0%20sudo%20%E6%9D%83%E9%99%90.png)
这是我第一次使用 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
测试。