DataLife Engine > Tips & Tricks > Отсылаем письмо при входе root в систему.

Отсылаем письмо при входе root в систему.


25-11-2010. Разместил: synergix Отсылаем письмо при входе root в систему. Когда занимаешься администрированием серверов, бывает весьма полезным оперативно знать когда и с какого адреса заходят в shell, особенно это важно для суперпользователя root.

Реализовать такое очень просто. Если мы хотим получать оповещения о входе от всех пользователей, то добавляем самый конец /etc/profile или в rc-файла оболочки для отдельного пользователя:

vi .bashrc


(файл .bashrc если используется командная оболочка bash, если вместо bash используется csh или sh, то соответственно файл .cshrc и .shrc)

следующую строчку:

echo "ALERT - Root Shell Access on:" `date` `who` | mail -s "Alert: Root Access on SERVERNAME" myaccount@gmail.com &


(SERVERNAME заменить на удобное для вас имя сервера и, соответственно, вместо myaccount@gmail.com указать корректный адрес почтового ящика, куда, собственно, и будут отправляться оповещения).

Теперь при каждом логине будет отправляться на указанный почтовый ящик уведомление.
Вернуться назад