Podgląd co robią użytkownicy na shellu
-
- Piegowaty Guziec
- Posty: 4
- Rejestracja: 03 sie 2011, 18:25
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86
Podgląd co robią użytkownicy na shellu
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 ....
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 ....
- jacekalex
- Gibki Gibbon
- Posty: 4707
- Rejestracja: 17 cze 2007, 02:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: Podgląd co robią użytkownicy na shellu
A co pkazuje wynik:
Tak w ogóle to:
RTFM:
To by było na tyle

Kod: Zaznacz cały
ps aux | grep -v root | awk '{print $1" "$11}'
RTFM:
Kod: Zaznacz cały
man ps

Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux

-
- Piegowaty Guziec
- Posty: 4
- Rejestracja: 03 sie 2011, 18:25
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86
Re: Podgląd co robią użytkownicy na shellu
Nie interesuja mnie procesy tylko ostatnie wykonane komendy w postaci chronologicznej dla roznych userow.
- rob006
- Wytworny Kaczor
- Posty: 417
- Rejestracja: 28 paź 2007, 23:11
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: Unity
- Architektura: x86_64
- Lokalizacja: Lublin
- Kontakt:
Re: Podgląd co robią użytkownicy na shellu
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.
-
- Wytworny Kaczor
- Posty: 401
- Rejestracja: 13 lip 2010, 08:31
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
Re: Podgląd co robią użytkownicy na shellu
np.
ale kontrola procesów jest bardziej pożyteczna
Kod: Zaznacz cały
tail -n3 /home/nazwa_usera/.bash_history
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: Podgląd co robią użytkownicy na shellu
I nic to nie da... kiedy jest zapisywany plik .history?
-
- Wytworny Kaczor
- Posty: 401
- Rejestracja: 13 lip 2010, 08:31
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
Re: Podgląd co robią użytkownicy na shellu
ale co nic nie da?
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: Podgląd co robią użytkownicy na shellu
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...
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...
-
- Wytworny Kaczor
- Posty: 401
- Rejestracja: 13 lip 2010, 08:31
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
Re: Podgląd co robią użytkownicy na shellu
przed jakim zapisaniem?
może w conky ustawić odświeżanie lub np.
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
może w conky ustawić odświeżanie lub np.
Kod: Zaznacz cały
watch -n 5 tail -n3 /home/nazwa_usera/.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
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: Podgląd co robią użytkownicy na shellu
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.
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.
-
- Wytworny Kaczor
- Posty: 401
- Rejestracja: 13 lip 2010, 08:31
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
Re: Podgląd co robią użytkownicy na shellu
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.
-
- Zakręcona Traszka
- Posty: 574
- Rejestracja: 25 maja 2011, 10:17
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Podgląd co robią użytkownicy na shellu
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.
Male szanse na sledzenie.
-
- Serdeczny Borsuk
- Posty: 175
- Rejestracja: 31 paź 2007, 16:38
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.10
- Środowisko graficzne: KDE Plasma
- Architektura: x86
Re: Podgląd co robią użytkownicy na shellu
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
Tylko chyba się gubi przy otwartych kilku sesjach jednego użytkownika
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości