4.4.4.20. pam_exec

Descripción

Ejecuta un script arbitrario, de manera que si este devuelve 0, se considera éxito; y cualquier otro valor es tomado como un fracaso.

En el script habrá disponible las variables de entorno y algunas variables que proporciona el propio pam y permiten conocer el usuario, el servicio o el grupo (PAM_TYPE). En este último caso, si el grupo es session hay dos tipos distintos: open_session para cuando se abre la sesión y close_session para cuando se cierra. Consulte la página del manual para más información.

Grupos

Para todos los grupos.

Argumentos
expose_authtok

Cuando se usa en el grupo auth, pasa al script la contraseña por la entrada estándar.

seteuid

Puede usarse si se quiere que el script lo ejecute root incluso cuando se abre o se cierra la sesión (grupo session), en que se ejecuta normamente con los permisos del usuario.

stdout

Muestra la salida por pantalla en vez de enviarla a /dev/null.