Strona 1 z 1
Podgląd co robią użytkownicy na shellu
: 06 kwie 2012, 13:51
autor: xomrk
Siemka czy da rade zrobić coś takiego że w conkym wyświetlać się będą ostatnie wykonane komendy wszystkich userów ?
Np
Jest 3 userów na shellu i jeden cos tam pinguje drugi pobiera trzeci próbuje kompilować i żebym miał podgląd na bieżąco co robią np Login komenda ....
Re: Podgląd co robią użytkownicy na shellu
: 06 kwie 2012, 15:11
autor: jacekalex
A co pkazuje wynik:
Kod: Zaznacz cały
ps aux | grep -v root | awk '{print $1" "$11}'
Tak w ogóle to:
RTFM:
To by było na tyle

Re: Podgląd co robią użytkownicy na shellu
: 06 kwie 2012, 16:31
autor: xomrk
Nie interesuja mnie procesy tylko ostatnie wykonane komendy w postaci chronologicznej dla roznych userow.
Re: Podgląd co robią użytkownicy na shellu
: 07 kwie 2012, 11:21
autor: rob006
Możesz spróbować napisać skrypt, który przeglądałby plik .bash_history w katalogach użytkowników i wyłuskiwał nowe polecenia. Z tym że to i tak nie wszystko - po wejściu w mc komendy nie są już tam zapisywane, nie sprawdzałem gdzie dokładnie. No i zapisywanie komend można też wyłączyć. Ale przynajmniej to jakiś punkt wyjścia.
Re: Podgląd co robią użytkownicy na shellu
: 07 kwie 2012, 15:02
autor: Dominbik
np.
ale kontrola procesów jest bardziej pożyteczna
Re: Podgląd co robią użytkownicy na shellu
: 07 kwie 2012, 15:44
autor: ethanak
I nic to nie da... kiedy jest zapisywany plik .history?
Re: Podgląd co robią użytkownicy na shellu
: 07 kwie 2012, 15:47
autor: Dominbik
ale co nic nie da?
Re: Podgląd co robią użytkownicy na shellu
: 07 kwie 2012, 15:51
autor: ethanak
Czytanie pliku .history przed jego zapisaniem (moim zdaniem fatalny pomysł).
Tak przy okazji (to do kolegi wątkotwórcy): Co Ci da informacja że klient wywołał sobie polecenie "perl" albo "python"? Bez parametrów...
Re: Podgląd co robią użytkownicy na shellu
: 07 kwie 2012, 16:02
autor: Dominbik
przed jakim zapisaniem?
może w conky ustawić odświeżanie lub np.
Kod: Zaznacz cały
watch -n 5 tail -n3 /home/nazwa_usera/.bash_history
wtedy jak user wykona coś w konsoli i ją zamknie to rzeczywiście dopiero wtedy zapisze się to do .bash_history.
najlepiej patrzyć na procesy. takie lookanie na polecenia ani pożyteczne ani honorowe nie jest. chyba, że tak z ciekawości, taki fetysz lub zachcianka. w .bash_history jest z parametrami się zapisuje
Re: Podgląd co robią użytkownicy na shellu
: 07 kwie 2012, 16:06
autor: ethanak
Przed zapisaniem czyli przed zakończeniem sesji (bash nie wpisuje do historii na bieżąco).
Ale o ile pamiętam istnieją jakieś ograniczone środowiska które pozwalają na taką drobiazgową kontrolę. Nie próbowałem więc się nie wypowiem.
Re: Podgląd co robią użytkownicy na shellu
: 07 kwie 2012, 16:33
autor: Dominbik
Rozumiem. Masz rację. Zadziała to np. serwer terminali z Xami i user zamknie konsole - wtedy się zapisze. przy jakiś shellach przez ssh dopiero po zakończeniu sesji.
Re: Podgląd co robią użytkownicy na shellu
: 10 kwie 2012, 11:32
autor: Ubek308
A jeszcze user moze wejsc w screena (a dla hardocorowcow w emacsa i stamtad w shella) i pracowac w tych powlokach.
Male szanse na sledzenie.
Re: Podgląd co robią użytkownicy na shellu
: 10 kwie 2012, 17:14
autor: kasjo
Może pokombinować coś z komendą "history" ona czyta na bieżąco wpisywane komendy.
Tylko chyba się gubi przy otwartych kilku sesjach jednego użytkownika