Otra cosa que puedes hacer es modificar el archivo passwd y cambiar el HOME del usuario ftp por /var/www/ de esta forma el usuario dejaria las cosas en raiz.
Otra solución mas limpia es utilizar VirtualHost o cambiar DocumentRoot de apache (/var/www/) por el /home/usuario/public_html. De esta forma como es el directorio del usuario ftp no tienes que andar con permisos, etc... Voy a poner un ejemplo con virtual host: <VirtualHost 10.1.125.33:80> ServerAdmin [EMAIL PROTECTED] DocumentRoot /home/empresa/public_html/ ServerName www.empresa.es CustomLog /var/log/apache/empresa.es.log combined </VirtualHost> <VirtualHost 10.1.125.32:80> ServerAdmin [EMAIL PROTECTED] DocumentRoot /home/fmartin/public_html/ ServerName fmartin.empresa.es CustomLog /var/log/apache/fmartin.empresa.es.log combined </VirtualHost> Me parece un método mas limpio y seguro :), espero que te sirva. Saludos! -----Mensaje original----- De: Gorka [mailto:[EMAIL PROTECTED] Enviado el: sábado, 11 de febrero de 2006 18:26 Para: debian-user-spanish@lists.debian.org Asunto: Cómo conseguir algo con proftpd He creado un ftp privado con proftpd, con lo que estos acceden a su home. Pero es que además necesito que el usuario 'ftp', cuando suba ficheros .php a través del ftp los esté subiendo a /var/www. Es decir, que pueda actualizar la web a través del ftp, pero sin que pueda andar en nada que no sea /home/ftp/ ó /var/www/ ¿Es esto posible? ¿Cómo? ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com