I've been reading the various threads on vsftpd here, but I can't find the help I need. I've searched Google too, but nowhere to be found is a simple how-to that suits my needs. Unfortunately I'm not Linux-savvy enough to be able to make sense out of the sparse and seemingly complex vsftpd documentation.
I am planning a small ftp-server for select members from a private forum I frequent. I am planning on using the PUBLIC folder as "home" so to speak; anything in there should be downloadable for the users I let in. There should also be an UPLOAD folder within PUBLIC where said users can, you guessed it, upload files. My needs:
- All recognized users are able to create/upload files and folders to UPLOAD
- All recognized users are allowed to browse and download all files and folders from PUBLIC and all folders in it
- Under no circumstances should they be able to access anything else
My users should have a personal username and password, access needs to be denied for everyone apart from the users I explicitly allow. I do not want to provide them with shell-access, so I guess usr/passwd is not an option?
Ownership is not an issue; my users do not need to own the files in any way. I've noticed that www-data (?) owns most of the files I put on my MBWE, and that's fine by me.
Is anyone able to help? Has anyone set up a similar ftp-server?