I want to send a mail to abc@abcd.com when someone is logging in via FTP. I have tried using /etc/pam.d/vsftpd "session optional pam_exec.so /path/to/my/emailing_script.sh" but it doesn't work (i have tested this script in /etc/pam.d/sshd and it works).

Any suggestions?

Thanks in advance.

有帮助吗?

解决方案

In order for vsftp to use the pam sessions you need to enable it in the configuration file:

add (or update) the line

session_support=YES

without that line PAM sessions will not be used so your PAM session module will not be run either.

Look for "session_support" on this documentation page.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top