Debian系統下vsftpd的主要配置文件及關聯文件路徑
路徑:/etc/vsftpd.conf
這是vsftpd的核心配置文件,幾乎所有FTP服務器的關鍵參數(如監聽模式、用戶權限、被動模式設置等)均在此文件中定義。例如,listen=YES(啟用獨立模式)、anonymous_enable=NO(禁止匿名登錄)、chroot_local_user=YES(限制用戶至主目錄)等常用配置均需修改此文件。
路徑:/etc/vsftpd.user_list
該文件用于定義允許或禁止訪問FTP服務器的用戶列表(每行一個用戶名)。需配合主配置文件中的userlist_enable=YES(啟用用戶列表)、userlist_file=/etc/vsftpd.user_list(指定文件路徑)等參數使用。若userlist_deny=NO(默認值),則文件中的用戶將被允許登錄;若userlist_deny=YES,則文件中的用戶將被禁止登錄。
路徑:/etc/vsftpd/ftpusers
該文件用于明確禁止登錄FTP服務器的用戶列表(每行一個用戶名)。其優先級高于vsftpd.user_list,即無論主配置文件如何設置,該文件中的用戶均無法登錄FTP服務器。
路徑:/etc/vsftpd/vsftpd.conf.d/
若需要在主配置文件之外添加額外配置(如針對特定用戶的個性化設置),可將自定義配置文件放置于此目錄下。vsftpd啟動時會自動加載該目錄下的所有.conf文件,無需手動修改主配置文件。