Ftp Con Sistema Unix E Utenti Non Di Sistema (Debian / Ubuntu)

Ftp Con Sistema Unix E Utenti Non Di Sistema (Debian / Ubuntu)

Come utilizzare pure-ftpd con utenti non di sistema?

Dopo aver installato pure-ftpd con il semplice comando

apt-get install pure-ftpd  

Disabilitiamo l’autenticazione PAm

vi /etc/pure-ftpd/conf/PAMAuthentication  

modificando da yes a no poi diamo questi comandi

cd /etc/pure-ftpd/auth  
ln -s /etc/pure-ftpd/conf/PureDB 75PureDB  

Adesso creiamo l’utente di sistema per l’ftp

useradd -d /dev/null -g www-data -s /bin/false ftp  

Passiamo a creare l’utente virtuale d’esempio davide con directory /var/www/ (ci farà scegliere anche una password per l’utente)

pure-pw useradd davide -u ftp -g www-data -d /var/www/  
pure-pw mkdb  
/etc/init.d/pure-ftpd restart

Dopo il riavvio il nostro utente sarà disponibile
PS: alcune volte ho avuto problemi con i permessi della cartella quindi ad esempio della cartella /var/www/ date i seguenti comandi

chown -R ftp /var/www/  

Per chiarimenti rimango a disposizione

Articoli Correlati