GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo cambiar el directorio predeterminado de Vsftpd a / en lugar del directorio de inicio del usuario?

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.


Ubuntu
  1. ¿Cómo cambiar el programa de "lectura" predeterminado?

  2. ¿Cómo cambiar el puerto predeterminado de escritorio remoto (vnc)?

  3. Cómo restaurar archivos en el directorio de inicio del usuario a los valores predeterminados en Linux

  4. Cómo cambiar la variable PATH en Linux

  5. Cómo cambiar el shell predeterminado en Linux

Cómo cambiar el directorio de inicio de Jenkins

Cómo usar el comando cd de Linux para cambiar de directorio

Cómo cambiar el shell de usuario predeterminado en el sistema operativo Linux

Cómo cambiar el shell predeterminado en el sistema Linux

Cómo cambiar la terminal predeterminada en Ubuntu

¿Cómo cambiar el directorio raíz del documento en Plesk?