logvane na komandi
3 отговора
197 прегледа
logvane na komandi
Здравейте,
Интересувам се от "нещо", което да логва всички команди въведени от потребителите в шел (нещо като ~/.bash_history за bash), но да е независимо от обвивката (bash, csh, etc) и да логва всичко в един файл (заедно с името на потребителя, който е стартирал командатата, датата и командатата).
Това което се сещам, е че "нещото" трябва да бъде kernel модул, който да хваща изпълнението на exec*.
Търсих в google.com и открих един подобен модул, но линкът към него беше dead.
Интересувам се от "нещо", което да логва всички команди въведени от потребителите в шел (нещо като ~/.bash_history за bash), но да е независимо от обвивката (bash, csh, etc) и да логва всичко в един файл (заедно с името на потребителя, който е стартирал командатата, датата и командатата).
Това което се сещам, е че "нещото" трябва да бъде kernel модул, който да хваща изпълнението на exec*.
Търсих в google.com и открих един подобен модул, но линкът към него беше dead.
napishi si
за това, което искаш, не е особено трудно. даже после можеш да скриеш и модула. да не се вижда.
Re: napishi si
струва ми се, че ако има готово решение, то ще е доста по-advanced от това което аз ще напиша
а иначе ми трябва само да наблюдавам юзърите ми какво правят, не ми трябва да крия модула ;-)
а иначе ми трябва само да наблюдавам юзърите ми какво правят, не ми трябва да крия модула ;-)
Re: napishi si
Ami wmesto default shell im sluzhi nqkoj script kojto pyrwo prehwashta comandite, pishe gi w file i posle puska na shell-a