Guida Linux Server – Ubuntu (L4): Creare Account FTP

Operazioni da svolgere solo dopo aver installato un programma ftp sulla macchina remota (inviando via ssh la seguente istruzione: apt-get install proftpd e poi confermare premendo s ed invio)

Aggiungi questa riga al termine del file /etc/shells, digitando da SSH nano /etc/shells

/bin/false

Creare un utente FTP

cd /home
sudo mkdir FTP-shared

Scegli la password e attiviamo l’utente FTP

sudo useradd userftp -p your_password -d /home/FTP-shared -s /bin/false
sudo passwd userftp

Impostare i permessi di scrittura per la cartella dell’utente

cd /home
sudo chmod 777 ftp-home

in generale per impostare i permessi di una cartella per un utente specifico seguire la sintassi:
sudo chmod 777 percorsocartella nomeutente

—–
E’ possibile ottenere un risultato simile anche con il codice seguente

Aggiungi utente FTP

sudo adduser UTENTE

Aggiungi/Modifica password utente

passwd nomeutente

Aggiungi gruppo e aggiungi utenti nel gruppo

sudo groupadd NOMEGRUPPO

sudo usermod -aG NOMEGRUPPO NOMEUTENTE

sudo usermod -aG NOMEGRUPPO NOMEUTENTE

Cambia proprietario e gruppo ai file WordPress

sudo chown -R nomeproprietario:nomegruppo /var/www/html/

Accedi ad una specifica cartella ad inizio connessione

sudo usermod -d /var/www/html/ NOMEUTENTE

A questo punto aprire Filezilla, o altro client ftp, ed inserire come host l’indirizzo ip della macchina, il nomeutente e la password. Da notare che tramite l’utente root ci si può collegare tramite modalità sftp://indirizzoip.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *