Installare un server vsFTPd con utenti virtuali su MySQL: differenze tra le versioni

Riga 73: Riga 73:
# cat /dev/null > /etc/vsftpd.conf
# cat /dev/null > /etc/vsftpd.conf
# nano /etc/vsftpd.conf
# nano /etc/vsftpd.conf
</pre>
Il nostro file di configurazione avrà come contenuto:
<pre>
listen=YES
nopriv_user=vsftpd
anonymous_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
# Impedisco la visualizzazione di messaggi
dirmessage_enable=NO
#force_dot_files=NO
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
#hide_ids=YES
listen_port=21
connect_from_port_20=YES
local_enable=YES
local_umask=022
max_login_fails=3
max_per_ip=4
pam_service_name=vsftpd
user_config_dir=/etc/vsftpd/user_conf
ftpd_banner=Welcome here
force_dot_files=yes
# I file caricati hanno proprietario www-data
chown_uploads=YES
chown_username=www-data
############################
#Configuro la gabbia chroot
############################
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd
#user_sub_token=$USER
# Mappo gli utenti verso un utente locale
virtual_use_local_privs=YES
write_enable=YES
guest_enable=YES
# Ogni utente viene mappato come vsftpd
guest_username=vsftpd
##################
#Gestione dei LOG
##################
log_ftp_protocol=YES
vsftpd_log_file=/var/log/vsftpd.log
dual_log_enable=YES
xferlog_enable=YES
xferlog_std_format=YES
</pre>
</pre>