Informatica/Servicios/VSFTPD

De 33system wiki
Saltar a: navegación, buscar

<< Informatica

Teoria

  • VSFTPD no permite el uso de enlaces porque al “enjaular” los datos /var/ftp aunque el enlace esté hecho, la llamada al sistema es al directorio real y se cancela la petición.


DESCRIPTION

vsftpd.conf may be used to control various aspects of vsftpd's behaviour. By default, vsftpd looks for this file at the location /etc/vsftpd.conf. However, you may override this by specifying a command line argument to vsftpd. The command line argument is the pathname of the configuration file for vsftpd. This behaviour is useful because you may wish to use an advanced inetd such as xinetd to launch vsftpd with different configuration files on a per virtual host basis.


FORMAT

The format of vsftpd.conf is very simple. Each line is either a comment or a directive. Comment lines start with a # and are ignored. A directive line has the format: option=value

It is important to note that it is an error to put any space between the option, = and value.

Each setting has a compiled in default which may be modified in the configuration file.

Opciones_vsftpd.conf

Configuración

  • Tened cuidado con los usuarios, si queremos que solo tengan acceso a su directorio home hay que enjaularlos, añadiendolos al archivo chroot_local_user.
Para configurar un directorio fuera de la carpeta personal del usuario
mount --bind /ruta/origen /ruta/destino
  • Para hacerlo permanente editamos el archivo /etc/fstab
# añadimos la siguiente linea
/ruta/origen  /ruta/destino    none    bind    0       0


Documentación

allowing-ftp-access-to-files-outside-the-home-directory-chroot