Czy istnieje elegancki sposób na rejestrowanie każdego polecenia wysłanego we wszystkich powłokach na komputerze? Jest to w kontekście rzadko używanego serwera Ubuntu, którego jestem jedynym człowiekiem. (Istnieje kilka kont użytkowników używanych przez systemy automatyczne).
Chciałbym, aby było to dyskretne i mało kosztowne, więc chciałbym, aby istniała prosta metoda obejmująca coś takiego script
.
Oto bardzo fajny i szybki sposób na zalogowanie wszystkich poleceń powłoki :
[Zobacz pełny post na blogu tutaj]
źródło
Możesz użyć snoopy .
Jest bardzo prosty w instalacji i usuwaniu (nie wymaga modułu jądra ani łatania). Należy pamiętać, że nie jest to właściwe rozwiązanie kontroli i można je łatwo obejść.
Ujawnienie: Jestem obecnym opiekunem snoopy.
źródło
Możesz użyć sudosh jako opakowania powłoki. Obejmuje automatyczne rejestrowanie wszystkiego, co robisz, i może odtwarzać pliki dziennika. Zobacz jego stronę internetową, aby uzyskać więcej informacji .
źródło