ProFTPd
Z Wiki UnArt Slavičín
Nastavení limitů pro jednotlivé uživatele u serveru ProFTPd je možné udělat pomocí databáze v souboru, MySQL nebo LDAP. Pokud potřebujeme omezit pouze anonymní FTP, použijeme nejspíš databázi v souboru, k čemuž můžete využít např. následující postup:
- Vytvoříme si adresář, v kterém budou soubory s kvótami, např. takto:
mkdir /usr/local/proftpd
- V tomto adresáři vytvoříme soubory s kvótami takto:
ftpquota --create-table --type=limit ftpquota --create-table --type=tally
Výstupem těchto 2 příkazů jsou binární soubory - "databázové tabulky": ftpquota.limittab a ftpquota.tallytab
- ftpquota.limittab obsahuje databázi omezení jednotlivých uživatelů, skupin nebo tříd, zatímco ftpquota.tallytab obsahuje aktuální stav velikosti/přenosu dat omezených uživatelů.
- Vytvoříme v obou souborech záznamy o omezeních jednodtlivých uživatelů - pokud máme pouze anonymní účet, stačí pro uživatele ftp:
ftpquota --add-record --type=limit --name=ftp --quota-type=user --bytes-upload=42 --units=Gb ftpquota --add-record --type=tally --name=ftp --quota-type=user --bytes-upload=XXX --units=Gb
Soubor
Pokud chceme v FTP klientovi zjistit stav kvót, napíšeme příkaz: SITE QUOTA