Linux
非 sudo 使用者在 ssh 登錄時自動輸入 sudoers
我在 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
。”