Tengo un quesiton que me intriga y me pregunto si alguien ha intentado lograr lo siguiente:Realizar la acción cuando el usuario cierra la sesión a través de SSH desde un host en particular
Vamos a suponer que esto es el resultado de mi 'última' comando en un entorno Linux:
root pts/1 192.168.1.10 Wed Feb 10 07:04 - 07:57 (00:52)
root pts/2 Tue Feb 9 22:00 - 00:13 (02:13)
¿Cómo puedo configurar una acción particular (digamos por ejemplo, un MOTD modificado o enviando un correo electrónico) si el usuario 'root' ha iniciado sesión desde 192.168.1.10. ¿Hay alguna forma de capturar esta información?
La segunda parte de esta pregunta es que ¿cómo puedo hacer lo anterior comprobar un poco más robusto - es decir, si tengo el siguiente:
mary pts/1 192.168.1.10 Wed Feb 10 07:04 - 07:57 (00:52)
bob pts/2 Tue Feb 9 22:00 - 00:13 (02:13)
Ahora me gustaría realizar una acción si el nombre de usuario es igual a 'mary' y el host es 192.168.1.10.
Cualquier sugerencia es bienvenida.
Gracias de antemano.
¿Has probado mi archivo 'sshrc'? =) –
Me gusta su solución, así sputnick, gracias! :) – Tamas
Hola sputnick. Estamos llegando al nivel 2 :) ¿Conoces una forma de excluir el registro de los comandos ssh que provienen de cronjobs/fragmentos de código? Solo me interesa el inicio de sesión de usuario desde una consola. Gracias. – Tamas