Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Оповещение о заходе по SSH  (Прочитано 1398 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн salvador

  • Участник
  • *
  • Сообщений: 106
    • Просмотр профиля
Re: Оповещение о заходе по SSH
« Ответ #15 : 29 Июля 2016, 10:05:07 »
В ~/.profile пользователя root добавил строку:
echo "$USER just logged into $HOST, `date`" | mail -s "$USER login" -r "login_alert@myhost.net" root@myhost.net
Почту соответственно свою указал, но не работает.

ну а если просто выполнить echo "$USER just logged into $HOST, `date`" | mail -s "$USER login" -r "login_alert@myhost.net" root@myhost.net, то письмо приходит или что там в терминале пишет?
« Последнее редактирование: 29 Июля 2016, 10:42:04 от Azure »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Оповещение о заходе по SSH
« Ответ #16 : 29 Июля 2016, 12:07:24 »
Azure, лучше таки в /etc/profile.d/send_notification.sh =)

Можно об этом по подробнее? Или где то посмотреть инфу?
"Инфу" посмотреть в стартап скриптах. Но опять же, выполнение этих скриптов находится под контролем пользователя, я уже молчу о том, что они не выполняются для неконсольного входа.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Novichog

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Re: Оповещение о заходе по SSH
« Ответ #17 : 30 Июля 2016, 11:08:25 »
salvador85
Сделал по Вашему совету
Пишет следующее:
mail: invalid option -- 'r'
usage: mail [-dEIinv] [-a header] [-b bcc-addr] [-c cc-addr] [-s subject] to-addr ...
       mail [-dEIiNnv] -f [name]
       mail [-dEIiNnv] [-u user]
Убрал из строки "r" и все заработало! Спасибо за подсказку.

Пользователь добавил сообщение 30 Июля 2016, 11:16:20:
Вопрос вдогонку! А можно сделать, что бы в сообщении еще и IP адрес указан был, с которого зашли на сервер?
« Последнее редактирование: 30 Июля 2016, 11:16:20 от dgscom »

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Оповещение о заходе по SSH
« Ответ #18 : 30 Июля 2016, 13:46:44 »
Можно. Нужно найти в логах данную информацию и добавлять в письмо.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

 

Страница сгенерирована за 0.047 секунд. Запросов: 25.