Оповещение по почте о входе в консоль по SSH
Когда админишь удаленный сервер, то неплохо бы знать кто, когда и с какого IP логинелся на сервер.
Особенно такое оповещение актуально для пользователя root.
Переходим в домашний каталог:
cd ~
добавляем самый конец /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 указать корректный адрес почтового ящика, куда, собственнно, и будет отправлятся оповещение).
Теперь при каждом логине будет отправлятся на указанный почтовый ящик уведомление.

