| Заметки Шакирова ( @ 2005-07-20 14:39:00 |
Оповещение по почте о входе в консоль
Очень хорошим средством контроля входа в консоль является оповещение о том, кто и с какого IP залогинился на сервер.
Особенно это актуально для суперпользователя root.
Итак, необходимо установить пользователю шелл bash, в Linux это оболчка по умолчанию, а для Free BSD необходимо сначала установить bash:
pkg_add -r bash
Затем сменить его для пользователя:
chsh -s /usr/local/bin/bash имя_пользователя
Далее необходимо добавить в конец файла .bash_profile в пользовательской директории эту строку:
echo 'ALERT - Root Shell Access on:' `date` `who` | mail -s "Alert: Root Access from `who | awk '{print $6}'`" почтовый@адрес.тут
Очень хорошим средством контроля входа в консоль является оповещение о том, кто и с какого IP залогинился на сервер.
Особенно это актуально для суперпользователя root.
Итак, необходимо установить пользователю шелл bash, в Linux это оболчка по умолчанию, а для Free BSD необходимо сначала установить bash:
pkg_add -r bash
Затем сменить его для пользователя:
chsh -s /usr/local/bin/bash имя_пользователя
Далее необходимо добавить в конец файла .bash_profile в пользовательской директории эту строку:
echo 'ALERT - Root Shell Access on:' `date` `who` | mail -s "Alert: Root Access from `who | awk '{print $6}'`" почтовый@адрес.тут