Šta je novo?

Logovanje konzola na Solarisu 10

zeleni_zub

Super Operater
VIP član
Učlanjen(a)
10.01.2002
Poruke
1,952
Poena
650
Potreban mi je softver koji loguje šta se dešava na aktivnim konzolama na Solarisu 10.
Potrebno mi je da logujem sve šta user-i otkucaju u konzoli.

Napisao sam neki dtrace skript koji samo loguje izvršene programe (syscall::exec). Znači loguje recimo ls i rm, ali ne i pwd ili cd (što mi je najveći problem).

tty-watcher izgleda ne radi na Solarisu 10.

Probao sam i execsnoop i shellsnoop dtrace skriptove koje sam skinuo sa neta, ali mi ne odgovaraju: execsnoop isto ne loguje cd, a shellsnoop loguje sve šta se dešava na konzoli (uključujući i stdout, što mi ne odgovara pošto bi mi logovi bili preveliki).

Pa ako neko ima neku ideju.... :)
 
Mozda alternativni shell kao sto je tcsh-bofh? :-devil-:
 
Mozda alternativni shell kao sto je tcsh-bofh? :-devil-:

Za neke usere ne mogu da menjam shell, pošto imaju dosta bash skriptova, tako da ne smem da rizikujem da nešto ne radi zbog promene shell-a. Takođe bih za root-a ostavio sh kao shell čisto iz praktičnih razloga - recimo ako neko obriše bash da bar root može da se uloguje.

Na kraju je dtrace poslužio svrsi (u kombinaciji sa logovanjem ko se kada ulogovao sa koje IP adrese).
 
Vrh Dno