web-dev-qa-db-ja.com

パスワードなしのSudoは、あるユーザーには機能しますが、別のユーザーには機能しません

Debianサーバーで1人のユーザー用にpasswordless Sudoを作成するのに苦労しています。 sudoersファイルに次の行を追加しました。

deployer ALL = NOPASSWD: ALL

しかし、それは機能しません。

驚いたことに、新しいユーザーを簡単に作成できます

adduser deploy
passwd -l deploy
su deploy
touch somefile

deploy ALL = NOPASSWD: ALLsudoersに追加し、

Sudo cp somefile /etc/init.d/somefile

パスワードの入力を求められません。

passwordless Sudoが機能するが、別のユーザーは機能しないように、既存のユーザー(デプロイヤー)と新しいユーザー(デプロイ)の違いを説明してください。

5
Ivan Zamylin

100%正確な応答を行うには十分な情報がありませんが、考えられる原因の1つは、デプロイヤーが次のようなグループのメンバーであるということです。ホイール。後で追加したより具体的なルールの前に評価される可能性があります。

1
tink