Eu encontrei a seguinte solução que funciona, mas estou aberto a outras sugestões.
Opam_exec pode ser usado para chamar comandos externos. Estou usando um formulário muito simples para imprimir uma mensagem em um arquivo de log.
#%PAM-1.0
auth optional pam_exec.so log=/var/tmp/ibmmq.log /usr/bin/echo "ibmmq auth"
auth include system-auth
account optional pam_exec.so log=/var/tmp/ibmmq.log /usr/bin/echo "ibmmq account"
account include system-auth
Observe que a opção log=
precisa ser especificada antes do comando e que você precisa qualificar totalmente os caminhos.