Script para enviar un correo electrónico si otros usuarios inician sesión

Script para enviar un correo electrónico si otros usuarios inician sesión

Estoy buscando un script de "alarma" que enviará un correo electrónico si otros usuarios que no estén en un archivo "authorised_users.txt" inician sesión en los hosts VC 3 y/o esx 3. Los usuarios permitidos se pueden crear a través de permisos de VC; sin embargo, esto nos notificará si una función similar ocurre a través de un intento no autorizado de iniciar sesión.

¿Alguna idea?

Gracias de antemano, Shane.

Respuesta1

Entonces, ¿quieres permitir que inicien sesión personas que no están permitidas? ¿No sería más fácil simplemente negarles la posibilidad de iniciar sesión?

Respuesta2

Puede escribir un script que se ejecute a través de cron periódicamente para ejecutar finger y ver quién ha iniciado sesión, o para echar un vistazo a /var/log/wtmp y ver quién ha iniciado sesión.

Pero estoy con Matt. ¿Por qué dejarles iniciar sesión?

Alternativamente, puede alterar el .profile del sistema (/etc/profile) para todos los usuarios, con un registro allí para enviar un correo electrónico de alerta y potencialmente cerrar la sesión del usuario, finalizar su sesión, etc.

información relacionada