当有人通过 FTP 登录时,我想向 abc@abcd.com 发送邮件。我曾尝试使用 /etc/pam.d/vsftpd "session optional pam_exec.so /path/to/my/emailing_script.sh" 但它不起作用(我已经在 /etc/pam.d/sshd 中测试过这个脚本它有效)。
有什么建议么?
提前致谢。
为了让 vsftp 使用 pam 会话,您需要在配置文件中启用它:
添加(或更新)该行
session_support=YES
如果没有该行,将不会使用 PAM 会话,因此您的 PAM 会话模块也不会运行。
在此文档页面上查找“session_support” 。