Securing FTP, chroot... Not the same old question!
I'm setting up a home server with CentOS4. And one of the things I want it to do is be an FTP server. I've got vsftpd set up pretty well, except for one thing.
I want to lock users into their home directories so they can securely keep personal files and the such. Chrooting them seems to be the solution. However, I also want them all to be able to get to a common directory, which is in a different path, through that same login. I thought I could just put a symbolic link into each of their home directories pointing to the common directory, but chroot really does keep them lock down in there.
I would really like to do this without creating generic users accounts. I thought that maybe I could forgo chroot, and set stricter permissions on the user's home directory. This guards the user's directory, however, it allows users to back up to / and go where ever. I'd like to avoid that.
Has anyone had a similar problem? How did they overcome it? Any suggestions would be greatly appreciated.
Thanks for your time everyone.