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.