Как я могу сделать a pam_exec
сценарий в /etc/pam.d/sshd
бегите за корневым каталогом, был создан? Я иду CentOS 6.5
и используйте сетевые учетные записи через PBIS
/ Likewise-Open
.
Прямо сейчас, если новый пользователь входит в систему выполнения сценария, то их корневой каталог создается, что означает, что пользователь должен выйти из системы и въехать задним ходом для вещей работать правильно.
Вот мой /etc/pam.d/sshd
файл:
#%PAM-1.0
auth required pam_sepermit.so
auth include password-auth
account required pam_nologin.so
account include password-auth
password include password-auth
# pam_selinux.so close should be the first session rule
session required pam_selinux.so close
session required pam_loginuid.so
session optional pam_exec.so log=/var/log/linkPublicHtml /usr/local/bin/linkPublicHtml.sh
# pam_selinux.so open should only be followed by sessions to be executed in the user context
session required pam_selinux.so open env_params
session optional pam_keyinit.so force revoke
session include password-auth
session sufficient pam_lsass.so
попробуйте это добавлена строка ниже (чуть выше строки: сеанс необязательный pam_mkhomedir.so)
...
session optional pam_oddjob_mkhomedir.so umask=0077
session optional pam_exec.so log=/var/log/linkPublicHtml /usr/local/bin/linkPublicHtml.sh