4 069
contributi
Riga 70: | Riga 70: | ||
Il nostro file di configurazione avrà come contenuto: | Il nostro file di configurazione avrà come contenuto: | ||
<pre> | <pre> | ||
Standalone server | |||
listen=YES | listen=YES | ||
# Disabilito FTP anonimo | |||
nopriv_user=vsftpd | nopriv_user=vsftpd | ||
anonymous_enable=NO | anonymous_enable=NO | ||
Riga 81: | Riga 84: | ||
#force_dot_files=NO | #force_dot_files=NO | ||
# Certificato per FTP via SSL | |||
rsa_cert_file=/etc/ssl/certs/vsftpd.pem | rsa_cert_file=/etc/ssl/certs/vsftpd.pem | ||
################################ | |||
# Configurazioni di base | |||
################################ | |||
#hide_ids=YES | #hide_ids=YES | ||
listen_port=21 | listen_port=21 | ||
connect_from_port_20=YES | connect_from_port_20=YES | ||
Abilito utenti locali e/o virtuali | |||
local_enable=YES | local_enable=YES | ||
local_umask=022 | local_umask=022 | ||
max_login_fails=3 | max_login_fails=3 | ||
max_per_ip=4 | max_per_ip=4 | ||
# Definisco il sistema di autenticazione | |||
pam_service_name=vsftpd | pam_service_name=vsftpd | ||
# Imposto la directory per le configurazioni speciali sugli utenti | |||
user_config_dir=/etc/vsftpd/user_conf | user_config_dir=/etc/vsftpd/user_conf | ||
ftpd_banner= | |||
# Imposto il banner di benvenuto | |||
ftpd_banner=EasyLAB Doc FTP Server | |||
orce_dot_files=yes | |||
# I file caricati hanno proprietario www-data | # I file caricati hanno proprietario www-data | ||
Riga 100: | Riga 117: | ||
############################ | ############################ | ||
#Configuro la gabbia chroot | #Configuro la gabbia chroot | ||
############################ | ############################ | ||
chroot_local_user=YES | chroot_local_user=YES | ||
secure_chroot_dir=/var/run/vsftpd | secure_chroot_dir=/var/run/vsftpd | ||
#user_sub_token=$USER | |||
allow_writeable_chroot=YES | allow_writeable_chroot=YES | ||
# Mappo gli utenti verso un utente locale | # Mappo gli utenti verso un utente locale | ||
virtual_use_local_privs=YES | virtual_use_local_privs=YES | ||
# Senza il server sarebbe read-only | |||
write_enable=YES | write_enable=YES | ||
# Attivo gli utentivirtuali | |||
guest_enable=YES | guest_enable=YES | ||
# Ogni utente viene mappato come vsftpd | # Ogni utente viene mappato come vsftpd | ||
guest_username=vsftpd | guest_username=vsftpd | ||
################## | ################## |