Howto / DirectAdmin
DirectAdmin 1.32.1 - Abilitare e gestire le ftp quota su Proftpd
Author: Tafaz
Visits: 1988
Date: 16.09.2008
inizializziamo i file di quota nella direcotry /home/admin
cd /home/admin
ftpquota --create-table --type=limit
ftpquota --create-table --type=tally
ora andiamo ad aggiungere un entry nel file di quota di esempio per limitare l'upload di un utente a 100Mb
ftpquota --add-record --name=peter --quota-type=user --type=limit --L=soft -Bu=100 --units=mega
ovviamente l'utente peter deve esistere.
questo comando limita gli upload complessivi per l'utente peter a 100 megabytes, il tipo di limite è soft e quindi se mentre carica un file sfora il limite il file verrà comunque caricato, mentre i prossimi upload riceverà un errore che gli segnalerà che ha sforato la quota per il suo account, se il limite fosse stato hard non appena l'upload sfora la quota viene bloccato il trasferimento e cancellato il file incompleto.
per ultima cosa bisogna editare il file /etc/proftpd.conf e aggiungere le direttive che gli impongono di usare le tabelle di quota che abbiamo generato prima
<IfModule mod_quotatab.c>
QuotaEngine on
QuotaLog /var/log/ftpd/quota.log
<IfModule mod_quotatab_file.c>
QuotaLimitTable file:/home/admin/ftpquota.limittab
QuotaTallyTable file:/home/admin/ftpquota.tallytab
</IfModule>
</IfModule>
e riavviamo proftpd
/etc/init.d/proftpd restart
ora non resta che testare il funzionamento
per ulteriori informazioni (per quanto la documentazione sia poco esauriente) http://www.castaglia.org/proftpd/doc/contrib/ProFTPD-mini-HOWTO-Quotas.html
Author: Tafaz
Visits: 1988
Date: 16.09.2008
inizializziamo i file di quota nella direcotry /home/admin
cd /home/admin
ftpquota --create-table --type=limit
ftpquota --create-table --type=tally
ora andiamo ad aggiungere un entry nel file di quota di esempio per limitare l'upload di un utente a 100Mb
ftpquota --add-record --name=peter --quota-type=user --type=limit --L=soft -Bu=100 --units=mega
ovviamente l'utente peter deve esistere.
questo comando limita gli upload complessivi per l'utente peter a 100 megabytes, il tipo di limite è soft e quindi se mentre carica un file sfora il limite il file verrà comunque caricato, mentre i prossimi upload riceverà un errore che gli segnalerà che ha sforato la quota per il suo account, se il limite fosse stato hard non appena l'upload sfora la quota viene bloccato il trasferimento e cancellato il file incompleto.
per ultima cosa bisogna editare il file /etc/proftpd.conf e aggiungere le direttive che gli impongono di usare le tabelle di quota che abbiamo generato prima
<IfModule mod_quotatab.c>
QuotaEngine on
QuotaLog /var/log/ftpd/quota.log
<IfModule mod_quotatab_file.c>
QuotaLimitTable file:/home/admin/ftpquota.limittab
QuotaTallyTable file:/home/admin/ftpquota.tallytab
</IfModule>
</IfModule>
e riavviamo proftpd
/etc/init.d/proftpd restart
ora non resta che testare il funzionamento
per ulteriori informazioni (per quanto la documentazione sia poco esauriente) http://www.castaglia.org/proftpd/doc/contrib/ProFTPD-mini-HOWTO-Quotas.html
<<
Page 2 of 2
Se vuoi discutere con noi su questo articolo o comunque vuoi porci delle domande usa il nostro Forum

