Nuova configurazione del server LAMP con Ubuntu 12.04 e VSFTPD.
Sto provando ad accedere alla /var/wwwcartella (web root) con l'utente FTP.
Ho creato un nuovo utente ftpusere l'ho aggiunto al www-datagruppo utenti creato automaticamente da Apache.
La home directory dell'utente è impostata su /var/www. Ho cambiato anche la proprietà del /var/wwwal www-datagruppo e cambiato le autorizzazioni a 02775.
Tuttavia, non sono ancora in grado di caricare file. L'errore è: "553 Impossibile creare il file".
- Qualcuno può spiegarmi come impostare correttamente queste autorizzazioni?
- Qual è la configurazione corretta? Devo impostare la directory home
ftpuserdi/var/wwwo in qualche modo diffeerently?
Ho trovato molti argomenti sul web ma nessuno di essi offre una soluzione universale.
Grazie!
AGGIORNARE:
Ecco l'output ls -ldi /var/www:
drwxr-sr-x 3 root ftpuser 4096
Contenuto del vsftpd.conffile:
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
chown_username=ftpuser
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key