Nueva configuración del servidor LAMP con Ubuntu 12.04 y VSFTPD.
Estoy tratando de acceder a la /var/www
carpeta (raíz web) con un usuario FTP.
Creé un nuevo usuario ftpuser
y lo agregué al www-data
grupo de usuarios creado automáticamente por Apache.
El directorio de inicio de ese usuario está configurado en /var/www
. También ha cambiado la propiedad de la /var/www
al www-data
grupo y permisos cambiado a 02775
.
Sin embargo, todavía no puedo subir archivos. El error es: "553 no se pudo crear el archivo".
- ¿Alguien puede explicarme cómo configurar estos permisos correctamente?
- ¿Cuál es la configuración correcta? Debería establecer el directorio principal de
ftpuser
que/var/www
o de alguna manera diffeerently?
Encontré muchos temas en la web, pero ninguno de ellos ofrece una solución universal.
¡Gracias!
ACTUALIZAR:
Aquí está la salida ls -l
de /var/www
:
drwxr-sr-x 3 root ftpuser 4096
Contenido del vsftpd.conf
archivo:
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