Actualmente tengo vsftpd instalado de tal manera que cuando un usuario, por ejemplo, mi cuenta frederik se autentica, seré dirigido a mi directorio de inicio /home/frederik/ .
Este es un problema para ciertos clientes FTP, ya que no pueden cambiar a nada fuera de esa carpeta predeterminada, por ejemplo /home/ (incluso dado permiso).
¿Cómo puedo cambiarlo para que los usuarios autenticados sean dirigidos a /? en su lugar?
Respuesta aceptada:
Simplemente agregue esta línea a /etc/vsftpd.conf :
local_root=/
Reinicie el servicio vsftpd para aplicar los cambios:
sudo systemctl restart vsftpd
Esencialmente, puede configurarlo en el directorio que desee. También puede usar $USER en la ruta, se reemplazará con el inicio de sesión del usuario.
Entonces, si configura local_root , por ejemplo, a /home/$USER/ftp , luego, cuando un usuario se conecte a su servidor, será dirigido al ftp carpeta en su directorio de inicio.