Tengo una configuración de servidor y dejo que alguien en quien confío con un poco de sudo
acceso la tenga. Sin embargo, también quiero un correo electrónico en cualquier momento que lo usen sudo
.
Sé que puedo usar Defaults mail_always
para recibir un correo electrónico en cualquier momento que CUALQUIERA intente usarlo sudo
, pero tengo un trabajo cron para OwnCloud que se ejecuta cada 30 minutos y requiere un sudo -u www-data
al comienzo. Obviamente, no quiero un correo electrónico cada 30 minutos.
¿Cómo puedo obtener siempre un correo electrónico solo para 1 usuario específico?
sudo /bin/bash
será rastreado, pero los comandos pasados alroot
bash
no lo serán. Del mismo modo,sudo vi foo
seguido de:!rm /etc/passwd
no se registrará. Volver a leerman sudoers
. Puede configurar sudo para que permita un solo comando, sin contraseña.sudo
comandos individuales o solo algunos comandos. Ya lo hice. También quería un correo electrónico cada vezsudo
que ese usuario específico usara uno de esos comandos . Esto resolvió mi problema al lograr exactamente lo que me preguntaba.