Creazione di un utente FTP ed assegnazione di una directory

Gestendo un piccolo server Web casalingo (rigorosamente su piattaforma Linux), ho avuto la necessità di creare un utente apposito, in modo da poter effettuare da rete esterna l’upload via FTP delle pagine aggiornate. Quindi, per prima cosa ho creato l’utente mediante il comando useradd:

nightfly@nightbox:~$ sudo useradd userupload

Successivamente, all’utente appena creato ho assegnato una password attraverso il comando passwd:

nightfly@nightbox:~$ passwd userupload

Dopo aver fatto ciò, ho modificato la directory di default relativa a tale utente:

nightfly@nightbox:~$ usermod -d /var/www/sito userupload

ed infine ho cambiato la ownership di tale cartella:

nightfly@nightbox:~$ chown userupload:userupload /var/www/sito

Ecco fatto, ora siamo pronti a caricare le pagine aggiornate sul nostro sito web.

PS: Ovviamente, affinchè l’upload vada a buon fine è necessaria una corretta configurazione del firewall della vostra rete (sempre se ne avete uno) e del router, mettendo in forwarding la porta 21, protocollo TCP (supponendo che usiate FTP solo in modalità passiva).

Ci aggiorniamo, bye.

Creazione di un utente FTP ed assegnazione di una directoryultima modifica: 2010-06-24T13:01:09+02:00da nazarenolatella
Reposta per primo quest’articolo

2 pensieri su “Creazione di un utente FTP ed assegnazione di una directory

  1. Ottima descrizione, solo un piccolo suggerimento per i neofiti totali di linux, la riga di usermode la riscriverei cosi:
    usermod -d /var/www/sito userupload
    così capiscono come si assegna una homedirectory ad un utente.

I commenti sono chiusi.