Czy możliwe jest śledzenie polecenia terminalu użytkownika?


0

Chcemy monitorować polecenie wpisywania użytkownika za pomocą terminala. Gdzie polecenie jest zapisywane (.bash-history) pokazuje tylko kilka poleceń. Czy możliwe jest wykonanie polecenia od początku?



Istnieje kilka opcji, ale zgaduję, że są one nieco nie na temat. Możesz wypróbować rejestrator kluczy (prawdopodobnie najlepszy), pam, napisać skrypt ... stackoverflow.com/questions/15698590/ ... i serverfault.com/questions/336217/... oraz tecmint.com/... i wyszukiwać w Google;)
Panther

Odpowiedzi:


1

Możesz zwiększyć rozmiar historii bash. Zasadniczo możesz go zwiększyć do nieograniczonej liczby.

export HISTSIZE=
export HISTFILESIZE=

Powyższe wiersze można dodać ~/.bashrcdo użytkownika lub/etc/bash.bashrc


1
Jeśli użytkownik uruchomi polecenie z historią miejsca, domyślnie je zignoruje.
Rinzwind

czy bashrc-history jest jedynym plikiem, który rejestruje polecenia?
errakeshpd

@errakesh to jest poprawne.
ztik
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.