RE: Cómo conseguir algo con proftpd
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 admin@empresa.es
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 admin@empresa.es
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:gorkalinux@yahoo.es]
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
Reply to: