Answers:
sudo adduser <username> sudo
该更改将在用户下次登录时生效。
之所以有效,/etc/sudoers是因为已预先配置为向该组的所有成员授予权限(您不必对此进行任何更改):
# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL
只要您可以访问与“原始”用户属于同一组的用户,就可以删除旧用户。
实际上,您的新用户还应该有其他组。如果您在“用户设置”中将用户的帐户类型设置为“管理员”,它将被放置在至少所有以下组中:
adm sudo lpadmin sambashare
由于您的系统配置可能会有所不同,因此建议查看一下输出groups <username>以查看通常使用的组。
admin组在12.04 LTS中不存在。
                    -a标记,否则您将从所有组中删除用户sudo
                    without -a you just removed yourself from the sudo group!
                    打开sudoers文件:sudo visudo将/etc/sudoers在中定义的编辑器中打开文件$EDITOR(可能是GNU nano-如果不是您想要的变量,请设置该变量,例如,export EDITOR="nano"然后重试sudo visudo)。
将以下行添加到文件末尾。
username ALL=(ALL) ALL   # Change the user name before you issue the commands
然后使用Ctrl+ 执行WriteOut O。编辑器将要求您输入要写入的文件名。默认值是一个临时文件,visudo供保存到实际sudoers文件之前检查语法错误。按Enter接受它。用Ctrl+ 退出nano编辑器X。
做完了!
sudo。
                    sudo组的OS ,但是对于偶尔没有专用sudo组的系统,此解决方案也可以使用。我唯一的建议是您可能希望避免将sudo其置入过程中,因为可能尚未设置!容易解决,su -只需执行即可visudio。这适用于Gentoo。
                    组的所有成员admin默认情况下在Ubuntu中允许使用sudo,因此最简单的方法是将用户帐户添加到admin组。
如果您不希望授予用户帐户完全的root访问权限,则需要使用visudo编辑/ etc / sudoer文件(以确保该文件中没有语法错误并完全失去sudo功能)。您指定该用户(或新组)可以以root用户身份执行的命令。
该sudoer手册会给你更多这方面的信息。您可以指定特定用户/组允许哪些命令以root用户身份执行。
wheel小组的目的?
                    su。Ubuntu使用sudo和admin组。
                    以下代码段授予root用户访问用户名的权限,而无需以root用户身份明确登录。
确保首先将用户添加到sudo组。在Ubuntu 16.04.1 LTS上测试。
sudo adduser username sudo
sudo sh -c "echo 'username ALL=NOPASSWD: ALL' >> /etc/sudoers"
useradd -m username --groups sudo
                    
sudo小组的目的是什么。让我们找出答案。