I do some hosting of wordpress blogs and would like some advice from other admins. I use centos as a host for debian virtual private servers. This setup is openvz.
One of the people we do charitable hosting for has several sites and one blog. I have set up his own vps for these sites. He has ftp access to the webserver. Ssh is far too complicated for him.
On the debian vps, I have added his user to the www-data group. This way when he uploads his archives/plugins/themes the server can read use them. I force the group www-data through the ftp server on all uploaded files. WordPress, however, often creates 755 permissions on new directories it creates. For example: wp-content/uploads/2008/02
This leaves a problem, only the user 755 has access to the files, not the web server.
Questions: Is it too much to ask for someone to have to change the permissions to 775 on their files and directories? Is there a better way to set up the server for ftp access and a wordpress blog? Is there an easy way to have wordpress create folders with 775? (An easy/gui way that doesn't require me babysitting the thing every time he updates wp or adds a theme) Or should I politely ask him to be hosted elsewhere?
I am getting very tired of his threats and nasty-grams, any advice is appreciated.