|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 08 Jun 2007 20:49:55 To : Alex Bakhtin Subject : Re: Логгирование действий пользователей -------------------------------------------------------------------------------- 08 июн 2007, пятница, в 16:38 KRAST, Alex Bakhtin написал(а): AB>> Засада на этом пути имеется. Как быть с юзерами, у которых нет tty? AB>> Т.е. пришедшими по ssh уже с необходимой командой? EG>> А что ты собираешься логировать для таких юзеров? AB> Мне надо логгировать - куда юзер пошел телнетом/sshем и что там AB> сделал. Так "пришедший" или "ушедший" тебя волнует? Или юзеры, которые делают ssh host ssh host2 ? AB>> Похоже, единственный возможный путь - через шел:( EG>> Для них разве будет запущен шелл? AB> Hу, эксперимент показывает что будет... И что, он не читает /etc/profile? AB> Уже понятно, что надо бы AB> разделить задачу на два процесса - один логгирует и отправляет второму, AB> второй пишет на винт. Это легко, хоть на удаленный лог-сервер: produce_log | logger Заодно таймстампы бесплатно. AB>> Мда, гиморная задачка-то выходит... AB>> Осталось понять - как этот шелл правильно AB>> написать... EG>> Для таких только process accounting. AB> Мне наплевать на то - какие процессы запускались, мне нужно протокол AB> сессии:) Для начала дай определение сессии и её протокола, потом уже реализуй :) Eugene -- Комбинация заискивания, подкупа и устрашения заставит молодого ученого работать над управляемыми снарядами или атомной бомбой. (Hорберт Винер) --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260935ce59f9b.html, оценка из 5, голосов 10
|