-1
當有人通過FTP登錄時,我想發郵件到[email protected]。我曾嘗試使用/etc/pam.d/vsftpd「會話可選pam_exec.so /path/to/my/emailing_script.sh」,但它不起作用(我已在/etc/pam.d/sshd中測試過此腳本它的工作原理)。如何配置vsftpd在用戶登錄過程中向我發送電子郵件?
有什麼建議嗎?
在此先感謝。
當有人通過FTP登錄時,我想發郵件到[email protected]。我曾嘗試使用/etc/pam.d/vsftpd「會話可選pam_exec.so /path/to/my/emailing_script.sh」,但它不起作用(我已在/etc/pam.d/sshd中測試過此腳本它的工作原理)。如何配置vsftpd在用戶登錄過程中向我發送電子郵件?
有什麼建議嗎?
在此先感謝。
爲了VSFTP使用您需要啓用它在配置文件中的PAM會話:
添加(或更新)行
session_support=YES
,而不該行PAM會話將不會被使用所以你的PAM會話模塊也不會運行。
在this documentation page上查找「session_support」。
感謝您的回覆。是的,我已經檢查過,如果pam_service_name是vsftpd,但它不起作用。 –
不用發送電子郵件,你可以在磁盤上寫東西。如果可行,那麼電子郵件腳本就會出現問題。 –
我已經使用/etc/pam.d/sshd測試了我的電子郵件腳本,它可以工作。它沒有問題。現在我正在調整vsftpd進程並試圖找出它是如何使用pam.d. –