Linux

非 sudo 使用者在 ssh 登錄時自動輸入 sudoers

  • May 20, 2017

我在 Gcloud VM(ubuntu 14.04 映像)中遇到了這個問題。

作為管理員使用者,我使用以下命令創建另一個使用者,比如UserNew,但沒有授予sudo他特權:

sudo adduser UserNew

我仔細檢查了中的條目/etc/sudoers。該使用者不在那邊。

但是一旦有人ssh使用UserNew帳戶,它的條目就會被創建,/etc/sudoers然後它可以執行sudo命令。

我確實向他們提出了一個問題,但是我做錯了什麼導致這種情況發生嗎?

這裡

“您項目中的所有 Linux 使用者賬戶都被授予對您的實例的 root 訪問權限。預設情​​況下,新的 Linux 使用者賬戶會在創建賬戶時添加到以下使用者組:

  • gce-sudoers- 授予root訪問權限
  • gce-users- 一般使用者組

gce-sudoers組由 Cloud User Accounts 服務自動維護,並包含項目中的每個 Linux 使用者帳戶。如果您想限制對某些帳戶的 root 訪問,請在以下位置刪除預設策略:

/etc/sudoers.d/gcua

接下來,創建自己的組,並在文件夾中添加類似於 gcua文件的配置sudoers.d。”

引用自:https://unix.stackexchange.com/questions/244190