15.5. Opzioni di configurazione vsftpd

Anche se vsftpd potrebbe non offrire un livello di personalizzazione offerto da altri server FTP disponibili, esso offre opzioni sufficienti per far fronte a molte delle esigenze di un amministratore. Per questo motivo gli errori di configurazione e quelli programmatici sono limitati.

Tutta la configurazione di vsftpd è gestita dal suo file di configurazione, /etc/vsftpd/vsftpd.conf. Ogni direttiva è situata sulla propria riga all'interno del file e segue il formato seguente:

<directive>=<value>

Per ogni direttiva, sostituire <directive> con una valida direttiva, e <value> con un valore accettato.

ImportanteImportante
 

Non ci deve essere alcun spazio tra <directive>, il simbolo uguale, e <value> in una direttiva.

Le righe di commento devono essere precedute dal carattere # e sono ignorate dal demone.

Per un elenco completo di tutte le direttive disponibili, consultare la pagina man per vsftpd.conf.

ImportanteImportante
 

Per una panoramica dei modi su come rendere sicuro vsftpd, consultate il capitolo intitolato Sicurezza del Server nella Red Hat Enterprise Linux Security Guide.

Il seguente è un elenco di alcune delle direttive più importanti all'interno di /etc/vsftpd/vsftpd.conf. Tutte le direttive non esplicitamente trovate all'interno del file di configurazione di vsftpd, sono impostate nel loro valore di default.

15.5.1. Opzioni del demone

Il seguente è un elenco delle direttive che controllano il comportamento generale del demone vsftpd.

15.5.2. Opzioni di log in e controlli d'accesso

Il seguente è un elenco di direttive le quali controllano il comportamento di login e dei meccanismi di controllo dell'accesso.

15.5.3. Opzioni per l'utente anonimo

Il seguente è un elenco di direttive le quali controllano l'accesso al server degli utenti anonimi. Per usare queste opzioni, la direttiva anonymous_enable deve essere impostata su YES.

15.5.4. Opzioni dell'utente locale

Il seguente è un elenco di direttive che caratterizzano il modo di accesso al server dell'utente locale. Per usare queste opzioni, la direttiva local_enable deve essere impostata su YES.

15.5.5. Opzioni della directory

Il seguente è un elenco di direttive che influenzano le directory.

15.5.6. Opzioni di trasferimento del file

Il seguente è un elenco di direttive che influenzano le directory.

15.5.7. Opzioni di Logging

Il seguente è un elenco di direttive che influenzano il comportamento di vsftpd durante un logging.

ImportanteImportante
 

Per mantenere una compatibilità con i file log scritti dal server FTP wu-ftpd più vecchi, la direttiva xferlog_std_format è impostata su YES con Red Hat Enterprise Linux. Tuttavia, questa impostazione significa che i collegamenti al server non sono registrati.

Per eseguire un log dei collegamenti in formato vsftpd e gestire un log di trasferimento del file wu-ftpd-compatibile, impostare dual_log_enable su YES.

Se non è importante mantenere un log di trasferimento del file wu-ftpd-compatibile, impostare xferlog_std_format su NO, e commentare la riga con un carattere #, oppure cancellare l'intera riga.

15.5.8. Opzioni della rete

Il seguente è un elenco di direttive che influenzano il modo con il quale vsftpd interagisce con la rete.