Assegnare cartella di Default ad utente VSFTPD

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
gnappori
Prode Principiante
Messaggi: 8
Iscrizione: martedì 13 marzo 2007, 22:51

Assegnare cartella di Default ad utente VSFTPD

Messaggio da gnappori » mercoledì 25 marzo 2020, 18:09

Buonasera,
chiedo a voi una mano per risolvere il problema:
devo cambiare la cartella di assegnazione degli utenti ftp per caricare file su un Hard Disk collegato al computer e non quello dove è installato il sistema operativo (Lubuntu 16.04.6 lts)
come faccio a dire che deve fare da home su HD sda1?
perchè sul desktop lo trovo come Purple e l'indirizzo è /media/user/Purple
spero di essermi spiegato. grazie mille

Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 10757
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 10 (Buster) - KDE

Re: Assegnare cartella di Default ad utente VSFTPD

Messaggio da thece » giovedì 26 marzo 2020, 16:36

Ciao,

con VSFTP è possibile utilizzare tre differenti tipi di utenti:

- utente anonymous
- utenti definiti nel sistema
- utenti virtuali

L'utente anonymous (ftp) e gli utenti definiti nel sistema usano come FTP home directory la propria home directory, ossia quella indicata in /etc/passwd.
Se non per l'utente anonymous (ftp) ti sconsiglio vivamente di modificare la home directory degli utenti definiti sul sistema.

Su come configurare gli utenti virtuali puoi dare una letta ad esempio qui:

https://help.ubuntu.com/community/vsftp ... ted_VSFTPD
http://howto.gumph.org/content/setup-vi ... in-vsftpd/
https://wiki.archlinux.org/index.php/Ve ... i_virtuali

gnappori
Prode Principiante
Messaggi: 8
Iscrizione: martedì 13 marzo 2007, 22:51

Re: Assegnare cartella di Default ad utente VSFTPD

Messaggio da gnappori » ieri, 13:31

grazie mille, pensavo di aver risolto utilizzando la stringa:
/mnt/Purple/ftp e da qui ogni utente si crea la sua singola cartella
perchè prendendo una guida utilizzavo la stringa /mnt/Purple/$USER ed era un casino perchè visualizzavo con lo stesso utente due cartelle, quella in Purple e quella della Home. Invece ho bisogno che ogni utente visualizzi soltanto la sua cartella assegnata, con lo stesso nome dell'utente stesso:
esempio entro con UTENTE: test1 e PASSW: .... quindi devo vedere solo la cartella /mnt/Purple/test1 per intenderci e da come ho capito questo lo posso attivare facendo:
sudo useradd -d /media/dati/condivisione nome_utente

giusto?? grazie mille in anticipo

Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti