Я пытаюсь использовать pam.d для выполнения скрипта при входе пользователя. Прямо сейчас я редактирую файл /etc/pam.d/su. Каждый раз, когда я вхожу в систему, я получаю "Код выхода 8".
Команда, которую я ввел там:
session optional pam_exec.so /etc/calendar/test
Путь /etc /calendar /test - это путь к тестовому сценарию, который я написал. Сценарий выглядит так.
echo hi
Я использую этот базовый скрипт только для тестирования. Со временем я реализую скрипт, который регистрирует пользователя, который вошел в систему и в какое время. Этот код будет выглядеть так:
user=$(whoami)
date=$(date)
echo $user logged in at $date >> /etc/calendar/tripwire_file
Любая информация по этой проблеме будет принята с благодарностью.