Ich habe einen Server eingerichtet und überlasse es jemandem, dem ich ein bisschen sudo
Zugriff anvertraue. Ich möchte jedoch auch jederzeit eine E-Mail, die sie verwenden sudo
.
Ich weiß, dass ich Defaults mail_always
jederzeit eine E-Mail erhalten kann, wenn JEDER versucht, sie zu verwenden sudo
, aber ich habe einen Cron-Job für OwnCloud, der alle 30 Minuten ausgeführt wird und einen sudo -u www-data
am Anfang erfordert . Natürlich möchte ich nicht alle 30 Minuten eine E-Mail.
Wie kann ich immer eine E-Mail nur für einen bestimmten Benutzer erhalten?
sudo /bin/bash
wird nachverfolgt, aber Befehle, die an die weitergeleitet werden,root
bash
werden nicht nachverfolgt . Ebenso wirdsudo vi foo
, gefolgt von:!rm /etc/passwd
, nicht protokolliert. Lesen Sie noch einmalman sudoers
. Sie können sudo so einrichten, dass nur ein Befehl ohne Kennwort zulässig ist.sudo
einzelne Befehle oder nur ein paar Befehle einrichtet . Das habe ich schon gemacht. Ich wollte einfach immer eine E-Mail, wenn einer dieser Befehlesudo
von diesem bestimmten Benutzer verwendet wurde. Dies löste mein Problem, indem es genau das erreichte, was meine Frage stellte.