Я пытаюсь использовать 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

Любая информация по этой проблеме будет принята с благодарностью.

0