Debianサーバーで1人のユーザー用にpasswordless Sudo
を作成するのに苦労しています。 sudoers
ファイルに次の行を追加しました。
deployer ALL = NOPASSWD: ALL
しかし、それは機能しません。
驚いたことに、新しいユーザーを簡単に作成できます
adduser deploy
passwd -l deploy
su deploy
touch somefile
deploy ALL = NOPASSWD: ALL
をsudoers
に追加し、
Sudo cp somefile /etc/init.d/somefile
パスワードの入力を求められません。
passwordless Sudo
が機能するが、別のユーザーは機能しないように、既存のユーザー(デプロイヤー)と新しいユーザー(デプロイ)の違いを説明してください。
100%正確な応答を行うには十分な情報がありませんが、考えられる原因の1つは、デプロイヤーが次のようなグループのメンバーであるということです。ホイール。後で追加したより具体的なルールの前に評価される可能性があります。