I have just successfully setup a local user with FTP access with his own home folder and chrooted to that folder, but he's asking if there's a way for that folder (/home/username) can be owner writable and world readable for apache? This is so that others in the same building can download files using standard http protocols but only the owner can upload via FTP.
EG
A local user sends a zip file to his home location (/home/user), and someone in the building opens that location using http://domain sees that file and clicks it to download it, but the owner can replace the file at anytime for things like, updates, etc etc.
I have set apache directives to allow all access, and to follow symlinks, and create directory listing, but when the url is entered into a browser all that happens is 'You do not have permission to access this location', I have tried just about everything possible, I even tried adding the user to the www-data group that apache uses, basically what's needed is a user uploads via FTP, and anyone can view the listing and download from that location.
I think it's possible, but if not, then how do web developers update their websites using FTP to upload and yet everyone can still see the site?