GeeksforGeeks

jeśli jesteś administratorem systemu Linux, zdecydowanie chcesz monitorować interaktywną aktywność wszystkich użytkowników systemu, takich jak monitorowanie poleceń Linuksa, które wykonują w czasie rzeczywistym. W tym krótkim artykule dotyczącym bezpieczeństwa systemu Linux omówimy, jak monitorować wszystkie polecenia powłoki systemu Linux wykonywane przez użytkowników systemu w czasie rzeczywistym.

zobaczmy, jak monitorować polecenia Linuksa wykonywane przez użytkowników systemu w czasie rzeczywistym:

jeśli bieżącą powłoką jest powłoka Bash, wszystkie polecenia wykonywane przez zwykłych Użytkowników Systemu zostaną zapisane w.bash_history ukryty plik, który znajduje się w katalogu domowym każdego użytkownika. Zawartość tego pliku może być przeglądana przez użytkowników za pomocą polecenia historia.

więc jeśli chcemy wyświetlić użytkownika (Załóżmy, że użytkownik tithi).plik bash_history musimy wpisać następujące polecenie w terminalu:-

cat /home/tithi/.bash_history 

przykład:

Jak monitorować polecenia Linuksa wykonywane przez użytkowników systemu w czasie rzeczywistym

wszystkie listy poleceń

i jeśli bieżącą powłoką jest Zsh Shell użyj następującego polecenia:-

cat /home/tithi/.zsh_history 

Jak monitorować polecenia systemu Linux wykonywane przez użytkowników systemu w czasie rzeczywistym

Uwaga: użyj exec zsh, aby przełączyć się z powłoki bash na zsh i exec bash na odwrót

Tagi artykułu:

Write a Comment

Twój adres e-mail nie zostanie opublikowany.