我在 Gcloud VM(ubuntu 14.04 映像)中面临这个问题。
作为管理员用户,我创建另一个用户,比如说新用户,在不授予sudo
他权限的情况下,使用以下命令:
sudo adduser UserNew
我仔细检查了 中的条目/etc/sudoers
。该用户不在场。
但一旦有人这样ssh
做新用户帐户,其条目被创建/etc/sudoers
,之后可以运行sudo
命令。
我确实向他们提出了问题,但我是否做错了什么导致这种情况发生?
答案1
从这里:
“项目中的所有 Linux 用户帐户都被授予对实例的 root 访问权限。默认情况下,新的 Linux 用户帐户在创建帐户时会添加到以下用户组:
gce-sudoers
- 授予 root 访问权限
gce-users
- 一般用户组该
gce-sudoers
组由云用户帐户服务自动维护,并包含项目中的每个 Linux 用户帐户。如果您想限制某些帐户的 root 访问权限,请删除以下位置的默认策略:
/etc/sudoers.d/gcua
gcua
接下来,创建您自己的组并添加与文件夹中的文件类似的配置sudoers.d
。”