Vsftpd y Apache 2, permisos para subir archivos.

Imagen de McSantos
0 puntos

Buenas noches , he estado buscando en el foro y no he dado con la solución a mi problema, puede ser por que soy bastante nuevo en Ubuntu . Os explico , he instalado Ubuntu Server 12.04 , despues lo he actualizado e instalado la parte grafica . He instalado Apache 2 y vsftpd , he creado un usuario expecificando como home /var/www , y ahora viene el problema , cuando le doy permisos a este usuario sobre esta carpeta para poder crear archivos , no me deja entrar en el ftp , si solo le doy lectura no tengo problema para entrar , pero claro entondes no me deja subir archivos .

No se si me he explicado bien ...

Un Saludo y Gracias de antemano .

Imagen de Gabriel_M
+1
0
-1

Para habilitar el acceso privado en el archivo de configuración debe estar la linea:

local_enable=YES

El cliente de ftp debe apuntar a la dirección:
ftp://usuario:clave@localhost
o
ftp://usuario:clave@127.0.0.1
Desde un ordenador remoto se debe apuntar a:
La IP privada si se conecta desde una red local
La IP pública si se conecta desde Internet

Para evitar que los usuarios puedan salir de su directorio $HOME
en el archivo de configuración debe estar esta linea:

chroot_local_user=YES

Para que los usuarios puedan enviar archivos al servidor en el archivo de configuración
debe estar esta linea:

write_enable=SI
+1
0
-1