Vediamo come creare un utente ftp, da linea di comando, su linux e il server ftp proftpd
Innanzitutto dobbiamo creare la directory, a cui vogliamo concedere l’accesso, con il comando mkdir dir
Quindi dobbiamo impostare uid e gid di apache (o httpd) per la directory creata, cosi che il web server abbia i permessi corretti; lo facciamo con il comando chown -R apache.apache dir/*
Ora possiamo creare l’utente ftp con il comando ftpasswd –passwd –name username –file /etc/ftpd.passwd –uid 48 –gid 48 –home dir –shell /bin/false
dove dir è la directory, con il path esatto, che abbiamo creato e a cui vogliamo concedere l’accesso
Ora dobbiamo aggiungere l’utente al gruppo con il comando ftpasswd –group –name group1 –file /etc/ftpd.group –gid 48 –member username
N.B. Vanno modificate solo le parti in rosso con i propri parametri
N.B. Le opzioni dei comandi sono precedute dal doppio trattino – –