ProFTPd

Z Wiki UnArt Slavičín
Skočit na navigaciSkočit na vyhledává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