I like vsftpd, and I have it set up already with pam-mysql authentication. I need an FTP client that will allow me to create & destroy FTP accounts with ease, even manipulating those accounts in realtime with PHP.
vsftpd lets me do all that.
but vsftpd has one HUGE deficiency: there's no way for me to limit the size of a folder, to prevent users from filling my server to the brim. All I really want is to be able to cap uploads to < 1Gb total.
Is there a better FTP program I should try?
needs: - must be able to hook it into mysql for authentication - easy creation & destruction of accounts - size limit - lots of options for meticulous fine-tuning
Mounting and formatting is way beyond my comfort zone. Does this mean that each folder will have 100000b allocated, empty, whether there's anything in it or not? If so, that's not quite what I was hoping for...
great news. I found Pure-Ftp. It does everything I need. It has built-in support for virtual users, mysql authentication, automatic folder creation, and quotas. Since all the account information is kept in a mysql database, it's simple for my web app to create & destroy accounts as needed. It was easy to install, configuration is a piece of cake.
it's got some other killer features, like chrooting everyone, banning chmod, etc.