PAM script can execute shell script at will. This section guides you on how to execute shell script in PAM.
To execute shell script, you need to use the pam_exec.so module complying to the following pattern:
<ROLE> <OUTCOME CONDITION> pam_exec.so seteuid <SHELL INSTRUCTION>Here are some examples:
auth [default=ignore] pam_exec.so seteuid /var/myscript.sh --emailaccount [default=ignore] pam_exec.so seteuid /var/myscript.sh --emailpassword [default=ignore] pam_exec.so seteuid /var/myscript.sh --emailThat's all for executing shell script in PAM script.