it-swarm-es.com

¿Cómo configuro la carpeta ROOT FTP predeterminada para un usuario de Ubuntu que se conecta a VSFTPD?

¿Cómo configuro/configuro la carpeta ROOT FTP predeterminada para un usuario específico? Quiero poder crear una cuenta de desarrollador que las casas con diferentes sitios en una caja de desarrollo dependiendo de lo que se está trabajando actualmente.

EDITAR: El servidor está ejecutando Ubuntu y VSFTPD.

2
Larry Smithmier

Si especifica el user_config_dir en vsftpd.conf, puede establecer cualquier opción de configuración por usuario.

Desde man vsftpd.conf:

Esta poderosa opción permite la anulación de cualquier opción de configuración especificada en la página Manual, por usuario. El uso es simple, y se ilustra mejor con un ejemplo. Si establece usuario_config_dir para ser/etc/vsftpd_user_conf y luego inicie sesión como el usuario "chris", entonces vsftpd aplicará la configuración en el archivo/etc/vsftpd_user_conf/chris durante la duración de la sesión.

Entonces, configuración local_root De esta manera, el directorio deseado cambia la raíz FTP para ese usuario.

4
John Flatness

Simplemente cree un directorio como OtherDisk en ~/, y haz esta línea para crear un enlace, ln -s / /home/<yourname>/OtherDisk/, y luego obtiene el derecho de acceso a /

0
Harbour Zeng