Configurazione utente FTP

Creazione utente FTP su macchina albonew.cityware.it

Per poter pubblicare da cityware sul portale dell'albo pretorio è necessario configurare un utente FTP sullo stesso server in cui è stato installato il webservice chiamato da Cityware. L'utente FTP deve avere uid e gid identici all'utente apache (per una spiegazione approfondita si rimanda al wiki completo https://wiki.archlinux.org/index.php/Users_and_groups_(Italiano) )

Creare la home directory per l'utente FTP:

# mkdir /home/ftp/<ente>
Esempio:
# mkdir /home/ftp/montecchio

Verificare numero uid e gid dell'utente apache:

# cat /etc/passwd | grep <utente-apache>
Esempio:
# cat /etc/passwd | grep apache | sed s/:/\ /g | awk '{print "UID: " $3 "\t\nGID: " $4}'
UID: 48
GID: 48

Creare l'utente ftp con uid e gid identici all'utente apache:

# useradd -u <uid> -g <gid> -d /home/ftp/<ente> ftp<ente>
Esempio:
# useradd -u 48 -g 48 -d /home/ftp/montecchio ftpmontecchio

Dare i giusti permessi alla home directory dell'utente:

# chown -R ftp<ente>:ftp<ente> /home/ftp/<ente>
Esempio:
# chown -R ftpmontecchio:ftpmontecchio /home/ftp/montecchio

Impostare una password per l'utente:

# passwd ftp<ente>
Esempio:
# passwd ftpmontecchio

Testare la configurazione con winscp, provare a caricare un file e a cancellarlo:

Host: albonew.cityware.it
Porta: 21
Utente: ftp<ente>
Password: ****