ProFTPD ile kota yönetimini mod_quotatab_file modülü kullanarak kurmak ve yönetmek için aşağıdaki adımları takip edebilirsiniz. Bu kılavuz, yapılandırmanızı ve ek talimatları özetleyerek size yardımcı olacaktır.
Kota Desteği ile ProFTPD Kurulumu
Eğer ProFTPD’yi gerekli modüllerle birlikte kurmadıysanız, aşağıdaki komutları kullanarak depoyu klonlayın ve mod_quotatab modülünü dahil etmek için yapılandırın:
git clone https://github.com/proftpd/proftpd.git
cd proftpd/
./configure --with-modules=mod_quotatabProFTPD Yapılandırması
/etc/proftpd/proftpd.conf dosyanızı düzenleyerek aşağıdaki ayarların dahil edildiğinden emin olun. Mevcut yapılandırmanız iyi bir başlangıç, ancak kota ayarlarını eklemeyi unutmayın:
LoadModule mod_quotatab.c
LoadModule mod_quotatab_file.c
<IfModule mod_quotatab.c>
QuotaEngine on
QuotaLog /var/log/proftpd/quotas.log
<IfModule mod_quotatab_file.c>
QuotaLimitTable file:/etc/proftpd/ftpquota.limittab
QuotaTallyTable file:/etc/proftpd/ftpquota.tallytab
</IfModule>
</IfModule>Kota Tablolarını Oluşturma
Kota limitlerini ve kullanımını takip etmek için gerekli olan kota tablolarını oluşturmanız gerekiyor:
cd /etc/proftpd/
ftpquota --create-table --type=limit
ftpquota --create-table --type=tallyBu, gerekli dosyaları oluşturacaktır: ftpquota.limittab ve ftpquota.tallytab.
Kotaları Yönetme
Kullanıcı kotalarını yönetmek için ftpquota komutunu kullanabilirsiniz. İşte kullanabileceğiniz bazı komutlar:
ftpquota --add-record --type=limit --name=ftpuser1 --quota-type=user --bytes-upload=104857600
ftpquota --update-record --type=limit --name=ftpuser1 --quota-type=user --bytes-upload=1048576000
ftpquota --show-records --type=limit
ftpquota --show-records --type=tally

ProFTPD’yi Yeniden Başlatma
Tüm bu yapılandırmaları yaptıktan ve kotaları yönettikten sonra, yapılan değişikliklerin uygulanması için ProFTPD hizmetini yeniden başlatın:
sudo systemctl restart proftpdEk Notlar
- ProFTPD kullanıcısının kota tablolarına ve günlüklere erişim için uygun izinlere sahip olduğundan emin olun.
- Kota ile ilgili etkinlikleri takip etmek için
/var/log/proftpd/quotas.logdosyasını izleyin. - http://www.proftpd.org/docs/contrib/mod_quotatab.html adresini ziyaret ederek detaylı bilgi alabilirsiniz.