1.Устанавливаем MUA(mail user agent) mailx Debian/Ubuntu
1 |
# apt-get install mailx |
Centos/Red Hat/Fedora
1 |
# yum install mailx |
2. Настройка файла окружения пользователя
1 |
# nano /root/.bashrc |
1 |
# echo 'ALERT - Root Shell Access <output from hostname>:' `date` `who` | mail -s "Alert: Root Access from `who | cut -d'(' -f2 | cut -d')' -f1`" your@yourdomain.com |
3.Выполняем logout/login и на указанный адрес получаем письмо с темой
1 |
Alert: Root Access from 159.224.XXX.YYY |
таким содержанием
1 |
ALERT - Root Shell Access <output from hostname> on: Thu Nov 28 15:23:03 EET 2013 root pts/0 Nov 28 15:23 (159.224.XXX.YYY) |
Аналогично при необходимости можно контролировать аутентификацию любого пользователя добавляя в файл
1 |
/home/<username>/.bashrc |
вышеуказанную строку Источник: http://www.tecmint.com/get-root-ssh-login-email-alerts-in-linux/