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

- 0 0
-
condivisioni
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