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_quotatab
ProFTPD 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=tally
Bu, 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 proftpd
Ek 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.log
dosyasını izleyin. - http://www.proftpd.org/docs/contrib/mod_quotatab.html adresini ziyaret ederek detaylı bilgi alabilirsiniz.