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

Odpowiedź listem elektroniczym