GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come modificare la directory predefinita di Vsftpd in/invece della home directory dell'utente?

Attualmente ho vsftpd installato in modo tale che quando un utente, ad esempio, il mio account frederik autentica, verrò indirizzato alla mia home directory /home/frederik/ .

Questo è un problema per alcuni client FTP, poiché non possono cambiare nulla al di fuori di quella cartella predefinita, ad esempio /home/ (anche autorizzato).

Come posso cambiarlo in modo che gli utenti autenticati vengano indirizzati a / invece?

Risposta accettata:

Basta aggiungere questa riga a /etc/vsftpd.conf :

local_root=/

Riavvia il servizio vsftpd per applicare le modifiche:

sudo systemctl restart vsftpd

In sostanza, puoi impostarlo su qualsiasi directory desideri. Puoi anche usare $USER nel percorso, verrà sostituito con il login dell'utente.

Quindi, se imposti local_root , ad esempio, a /home/$USER/ftp , quindi quando un utente si connette al tuo server, verrà indirizzato al ftp cartella nella sua home directory.


Ubuntu
  1. Come creare un utente con una home directory personalizzata in Linux

  2. Come modificare la porta predefinita di Remote Desktop (vnc)?

  3. Come ripristinare i file nella directory home dell'utente ai valori predefiniti in Linux

  4. Come modificare la variabile PATH in Linux

  5. Come modificare la shell predefinita in Linux

Come modificare la directory principale di Jenkins

Come utilizzare il comando cd di Linux per cambiare directory

Come modificare la shell utente predefinita nel sistema operativo Linux

Come modificare la shell predefinita nel sistema Linux

Come modificare il terminale predefinito in Ubuntu

Come modificare la directory principale dei documenti in Plesk?