|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 08 Jun 2007 23:05:06 To : Alex Bakhtin Subject : Re: Логгирование действий пользователей --------------------------------------------------------------------------------
08 июн 2007, пятница, в 17:07 KRAST, Alex Bakhtin написал(а):
AB>> Похоже, единственный возможный путь - через шел:(
EG>> Для них разве будет запущен шелл?
AB>> Hу, эксперимент показывает что будет...
EG>> И что, он не читает /etc/profile?
AB> А толку если pty отсутствует - что watchить-то? Собственно, я вижу
AB> единственный пока-что вариант - script(1), из шелла. Т.е., грубо говоря,
AB> вот такой вот шелл
AB> > cat testshell
AB> #!/bin/sh
AB> umask 77
AB> /usr/bin/script /mnt/data/telnet/typescript2 /bin/tcsh "$@"
AB> Работает и логгирует все, включая пришедшего юзера без pty. Осталось
AB> решить вопрос с записбю этого таким образом, чтобы невозможно было стереть
AB> и порядок.
Это не проблема:
script | sudo logger ...
Eugene
--
Комбинация заискивания, подкупа и устрашения заставит молодого ученого
работать над управляемыми снарядами или атомной бомбой. (Hорберт Винер)
--- slrn/0.9.8.0 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260930e8c13d0.html, оценка из 5, голосов 10
|