Ho un quesiton che mi lascia perplesso e mi chiedo se qualcuno ha tentato di raggiungere i seguenti obiettivi:eseguire l'azione quando l'utente accede tramite SSH da un particolare host
Supponiamo che questo è il risultato della mia 'ultima' comando in un ambiente 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)
Come posso installare una determinata azione (diciamo per esempio un MOTD modificato o inviando una e-mail) se l'utente 'root' ha effettuato l'accesso da 192.168.1.10. C'è un modo per catturare queste informazioni?
La seconda parte di questa domanda è che come posso fare quanto sopra controllare un po 'più robusto - vale a dire se ho il seguente:
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)
Ora vorrei per eseguire un'azione se il nome utente è uguale a 'mary' e l'host è 192.168.1.10.
Qualsiasi suggerimento è benvenuto.
Grazie in anticipo.
Hai testato il mio file 'sshrc'? =) –
Mi piace anche la tua soluzione, sputnick, grazie! :) – Tamas
Ciao sputnick. Stiamo arrivando al livello 2 :) Sai come escludere la registrazione dei comandi ssh che provengono da cronjob/pezzi di codice. Mi interessa solo il login utente da una console. Grazie. – Tamas