On Thu, Oct 21, 2004 at 09:30:05AM +0200, Pawel Sikora wrote: > >>Jak mozna zrobic tak aby wydawane polecenia przez uzytkownika na > >>shellu byly rowniez zapysywane do jakiego innego katalogu np > >>/var/log/users/, > >>nazwa pliku to nazwa uzytkownika, kiedys widzialem cos podobnego na > >>jednym serverze, kazde moje wydaje polecenie bylo zapisywane nie tylko > >>do .history w moim katalogu ale rozniez do /var/log/users/odi, > >>oczywiscie pliku /var/log/users/odi nie moglem skasowac, jak rozniez > >>nie moglem czytac co robili inni uzytkownicy. > >mozesz.. na kilka roznych sposobow: > >- shell z dodatkowym logowaniem polecen - ominac mozna bez problemu po > > prostu uruchamiajac innego shella. ./builder --with bash_history > > bash.spec > >- logujac przez sysloga i grsecurity > > echo "1"> /proc/sys/kernel/grsecurity/exec_logging > > i zagladasz do sysloga ;) > > > > mozna jeszcze z root-a ustawic atrybut immutable na .*history raczej append only +a, niz +i ;)
> i nie zapychac dysku dodatkowa kopia logow ;) zrob a potem zrob kill -9 <pid basha> ;) bash zapisuje historie dopiero po prawidlowym zamknieciu, jezeli ktos go ubije to nic nie zapisze :> -- Andrzej 'The Undefined' Dopierała UNIX && Linux administrator, Adam Mickiewicz University WMiI PLD Linux Developer HomePage: http://aramin.net/ JID: [EMAIL PROTECTED] e-mail: [EMAIL PROTECTED] _______________________________________________ pld-users-pl mailing list [EMAIL PROTECTED] http://lists.pld-linux.org/mailman/listinfo/pld-users-pl