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 yclose_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
.