Nowe posty

Autor Wątek: Logowanie zdalnego dostępu i wprowadzonych poleceń  (Przeczytany 2962 razy)

krato

  • Gość
Logowanie zdalnego dostępu i wprowadzonych poleceń
« dnia: 2008-03-10, 11:08:53 »
Jak zalogować zdalny dostęp użytkowników i wykonane przez nich polecenia do plików innych niż standardowe bash tzn chciałbym mieć kopie pliku .history i aby nawet po wykasowaniu komend z .history zostały one u mnie w tym drugim pliku , podobnie z listą zalogowanych użytkowników

micu

  • Gość
Logowanie zdalnego dostępu i wprowadzonych poleceń
« Odpowiedź #1 dnia: 2008-03-10, 11:42:59 »
Spróbuj z ustawieniem powłoki użytkownika na polecenie 'script'.

W tego typu akcjach trzeba się liczyć ze "złośliwością" niektórych użytkowników którzy będą chcieli zapchać ci logi, dlatego zadbaj aby docelowy filesystem miał dużo miejsca, nie był krytyczny i podlegał częstej archiwizacji/czyszczeniu.

Pozdrawiam
Micu

  • Gość
Logowanie zdalnego dostępu i wprowadzonych poleceń
« Odpowiedź #2 dnia: 2008-03-10, 13:17:11 »
samo logowanie się użytkowników można sprawdzić poleceniem last.
Polecenie to wyświetli listę logowań zdalnych oraz lokalnych (rozróżnić można na podstawie terminala logowania oraz na podstawie nazw użytkowników, jeśli wiesz kto ma dostęp zdalny a kto lokalny). Logowania lokalne można odfiltrować grep'em (można np. napisać skrypt, który wyciąga z last'a listę zdalnych logowań i archiwizuje ją w jakimś pliku lub bazie danych; można też zautomatyzować cały proces wrzucając skrypt do cron'a).