|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Bakhtin 2:5020/400 08 Jun 2007 16:09:54 To : Eugene Grosbein Subject : Re: Логгирование действий пользователей -------------------------------------------------------------------------------- >>>>> "EG" == Eugene Grosbein writes: Привет, EG> Я делал через асинхронный запуск watch $usertty >> $log AB> Асинхронный запуск откуда? Т.е. по какому событию? Парсить AB> /var/log/auth.log? Кривовато как-то, хотя в такой ситуации юзер вообще AB> ничего не заметит... EG> Получать auth.log на стандартный вход скрипта. Впрочем, можно и синхронно - EG> любой нормальный шелл при начале сессии выполняет команды из /etc/profile, EG> /etc/csh.login или подобного, а в твоих возможностях ограничить EG> выбор утилей типа chpass посредством /etc/shells. Засада на этом пути имеется. Как быть с юзерами, у которых нет tty? Т.е. пришедшими по ssh уже с необходимой командой? Похоже, единственный возможный путь - через шел:( Осталось понять - как этот шелл правильно написать... -- Best regards, Alex Bakhtin, CCIE #8439 AMT Group, Cisco Systems Gold Partner, http://www.amt.ru --- ifmail v.2.15dev5.3 * Origin: AMT Group (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/8906b1812d31.html, оценка из 5, голосов 10
|