LINUX.ORG.RU
ФорумAdmin

PAM


0

1

Настроена аутентификация по AD (Win 2003 Server). В /etc/pam.d/common-auth на локальных машинах прописано:

auth optional pam_exec.so /usr/bin/script.sh
В данный момент script.sh успешно выполняется при входе в систему за исключением одного случая: если в домене пользователю задать обязательную смену пароля при следующей авторизации, то при входе на локальную машину выдаётся сообщение «You must change password» и скрипт не выполняется, хотя пользователь локально авторизуется. Терзают меня смутные сомнения, что прописанное в /etc/pam.d/common-auth не просматривается в данном случае в принципе. Каким образом поменять настройки, чтобы script.sh выполнялся при любой успешной локальной авторизации?

Ответ на: комментарий от zgen

Там сам по себе большой скрипт, который настраивает индивидуальный рабочий стол. Собственно, дело не в етом. В script.sh может быть просто

#!/bin/bash
echo "adin,adin, ololo pysh, pysh" >> /home/admin/123
всё равно, не работает

abr_linux
() автор топика
Ответ на: комментарий от zgen

Так написал же и проверил. Я б сюда просто так не писал. Может, всё-таки, в PAM что-то надо изменить? Уже и не знаю, где искать..

abr_linux
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.