I am trying to decide which ftp server is right for me.
Since vsftpd is the only one included in the standard distribution now, I want to know if it can do the job for me.
Here is the scenario:
"super" and "web" are real accounts in the system, and I have these directories:
/home/super
/home/super/john
/home/super/mary
/home/web
/home/web/alice
With vsftpd, is there a way that i can create virtual users "john", "mary", and "alice" so that john can only access /home/super/john, mary can only access /home/super/mary and alice can only access /home/web/alice?
Also, I would like "super" and "web" to be able to access all the files and subdirectories under their own home directory.
Preferrably, files uploaded by "john" and "mary" will be owned by user "super", while files uploaded by "alice" will be owned by user "web". In other words, "john" and "mary" will map to the real user "super" and "alice" will map to the real user "web".
* When I used the word "access", I mean read and write.
So can vsftpd accomplish what I want?
Or is there another FTP server that's more suitable?? (e.g. proftpd, pure-ftpd, etc)