web-dev-qa-db-ja.com

特定のユーザーが「Sudo」を使用するための電子メール通知を取得する

サーバーのセットアップがあり、少しのSudoアクセスで信頼できる人にそれを許可します。ただし、Sudoを使用するときはいつでもメールが必要です。

誰でもSudoを使用しようとするといつでもDefaults mail_alwaysを使用してメールを取得できることを知っていますが、30分ごとに実行され、Sudo -u www-dataを必要とするOwnCloudのcronジョブがありますそれの始まり。明らかに、30分ごとに電子メールが必要なわけではありません。

特定の1人のユーザーだけにメールを送信するにはどうすればよいですか?

16
user323419

いくつかの実験の後、私は答えを見つけました。特定のユーザーに対してmail_alwaysroot_pwなどのオプションを設定するには、sudoersで開いた後にvisudoファイルに次のような行を追加できます。

Defaults:USER_NAME mail_always

この行が他のDefaultsオプションがある上部近くに挿入されていることを確認してください。さらに、メールの受信者を指定する場合:

Defaults mailto="[email protected]"
21
user323419