Come puoi registrare tutti i comandi che qualcuno ha inserito nella shell?
Ti chiedo sia per proteggerti se sei connesso al server di qualcun altro e qualcosa si rompe, sia se qualcun altro è connesso al tuo server (intenzionalmente o maliziosamente).
Anche un principiante può storia di bypass con unset history
o creare una nuova shell per nascondere le proprie tracce.
Sono curioso di sapere in che modo gli amministratori senior di Linux tengono traccia dei comandi immessi / delle modifiche apportate al sistema.
execve
non è l'unica scala di accesso che devi registrare. Perché noexecvp
? Oppureexecl
? ecc.