4
Robouk asked me to host some of his files, so I wanted to set up an FTP server on my linux machine…
I did an apt-get install proftpd and starting setting up the server.
I wanted to define robouk’s username and password INSIDE proftpd.conf, but nooo that’s not possible… I tried UserPassword, but that didn’t work, even using crypt() bugged me out, it said the password had to be encrypted using crypt(), fine.. but what “salt” should I use, the password or the username?
After trying to get this shit to work for 1 hour, I gave up and created a system-user called “robouk”, and so I got it working.
Why is it so hard for FTP servers to run on something else than system-users?

Poor Tom.
You can use the SQL module to ProFTPd, so it’s possible to store users in either MySQL or PostgreSQL. It works like a charm and it’s much easier to administer.
Is there no other way?
A simple way :)
I’ve been playing with SQL auth, but don’t really think it’s suited for such a small FTP server
I also took that test. A few of the answers were not favorable either. Actually, I think that they could find problems in 90% of the population based on that test. If you are having real problems and are worried, see a professional. Do not count on an internet test to tell you if you are a little unbalanced. Most of us have some personality problems for one reason or another, but that doesn’t make us nuts!