El Mon, 23 Dec 2013 09:55:04 -0600, Luis escribió: > Estoy tratando de montar un sencillo servidor ftp. > > Instalé el paquete vsftpd y me creó la carpeta ftp en /srv/ftp. Ahora he > creado dentro de esta carpeta enlaces* sinbólicos a todas las carpetas** > cuyos contenidos quiero publicar y resulta que cuando se trata de > descargar desde otra máquina me tira el mensaje: '550: Failed to change > directory', es decir, no permite que el contenido enlazado sea > accesible, sin embargo, todo lo que copio físicamente para /srv/ftp si > se puede descargar. > > * ln -s ruta nombre-a-mostrar > ** por ejemplo, carpetas que están en /media/disco1/nombre-carpeta > > Mi pregunta: esto de los enlaces simbólicos no funciona en los ftp?
Copio/pego el contenido del enlace¹ que te ha mandado jors por si te sirve (a ti y a quienes no tengan acceso a Internet): *** vsftpd chroot local user and access outside folder Why don't symlinks work with chroot_local_user=YES? vsftpd does not follow symlink under a local user's home folder if chroot is enabled. This is a consequence of how chroot() security works. This is quite annoying if you try to provide download but don't want to move files at different partitions. there is a solution by using a powerful mount feature for new kernels after 1.6 as follows: mount --bind outside/dir home/dir It makes a folder accessible at two places. *** ¹http://vsftpd.blogspot.com.es/2007/12/vsftpd-chroot-local-user-and-access.html Saludos, -- Camaleón -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/pan.2013.12.23.15.28...@gmail.com