Назад | Перейти на главную страницу

Почему переменная окружения $ PAM_RHOST не установлена ​​openssh-server

У меня запущен скрипт из /etc/pam.d/sshd со следующей строкой:

session    optional     pam_exec.so /usr/local/bin/notify-login

Скрипт вызывается, как и ожидалось, каждый раз, когда кто-то входит в систему через ssh. Но с августа 2016 г. $PAM_RHOST env var больше не установлен. Я не смог найти в журналах изменений что-то, что объясняет такое поведение.

Может кто-нибудь подскажет, где искать, или предложить решение, как это исправить или обойти?

Если вы полагались на эту переменную среды, а теперь она исчезла, то я думаю, что вам нужно отправить отчет об ошибке в какую бы ОС / дистрибутив вы ни использовали.