GeeksforGeeks

Se sei un amministratore di sistema Linux allora si sarebbe sicuramente voglia di monitorare l’attività interattiva di tutti gli utenti del sistema, come il monitoraggio dei comandi Linux che eseguono in tempo reale. In questo breve articolo sulla sicurezza del sistema Linux, parleremo di come monitorare tutti i comandi della shell Linux eseguiti dagli utenti del sistema in tempo reale.

Vediamo come monitorare i comandi Linux eseguiti dagli utenti del sistema in tempo reale:

Se la shell corrente è Bash Shell, tutti i comandi eseguiti dai normali utenti del sistema verranno memorizzati nel .bash_history file nascosto che si trova nella home directory di ogni utente. Il contenuto di quel file può essere visualizzato dagli utenti, utilizzando il comando cronologia.

Quindi se vogliamo visualizzare un utente (supponiamo utente tithi).file bash_history dobbiamo digitare il seguente comando nel terminale:-

cat /home/tithi/.bash_history 

Esempio:

Come Monitorare i Comandi di Linux Eseguite dagli Utenti del Sistema in tempo Reale

Tutti i comandi list

E se la shell è la Zsh uso di shell il seguente comando:-

cat /home/tithi/.zsh_history 

Come Monitorare i Comandi di Linux Eseguite dagli Utenti del Sistema in tempo Reale

Nota: usare exec zsh per passare da bash shell per la zsh exec bash per viceversa

Tag Articolo :

Write a Comment

Il tuo indirizzo email non sarà pubblicato.