“Admin”用户自动拥有sudo权限

我使用adduser将一个名为“admin”的用户添加到我的Ubuntu 14.04LTS服务器。

我习惯于在添加需要sudo权限的新用户时将用户添加到/etc/sudoers文件,但这次我没有。 根据shell中的输出,在创建它之前,“admin”用户似乎不存在。 为什么这样做?

默认情况下, adduser会将每个新用户添加到与用户名称相同的组中(如果该组尚不存在,则创建该组)。 因此,如果您创建一个名为admin的用户,它将被添加到组admin

/etc/sudoers包含该行

 %admin ALL=(ALL) ALL 

这意味着组admin所有成员都可以使用sudo – 这对您的admin用户也是如此。