La situación es la siguiente. Tengo un dedicado en el cual hay dos sitios web cuya "home" está asignada a usuarios distintos (/home/usuarioA y /home/usuarioB), aunque realmente administro yo ambos. Hay un archivo .php en el sitio A que desearía usar en el sitio B haciendo un include("/ruta/al/archivo"); Dicho archivo .php a su vez tiene dentro otros include() que hacen referencia a más archivos del sitio A.
Entonces en el sitio B he creado un archivo que hace un include() de ese .php, pero obviamente me da un error "permission denied".
No sé cuál podría ser la solución a esto, sin tener que cambiar el propietario de todos los archivos del sitio A al B, o mover los archivos del sitio A al B
(solución que no he probado aunque imagino que funcionaría, pero quiero dejarla como último recurso), y sin perder seguridad.Por si ayuda, uso PHP como CGI y creo que corre suexec. Tengo acceso root total al servidor.
Gracias anticipadas por la ayuda

Me he dado cuenta por el mensaje de error que me ha salido en cuanto hice ese cambio 

aunque dejé de tener acceso por FTP a la cuenta del usuario A, ahora tengo que entrar con la del B a los dos sitios... pero bueno, no es mucho inconveniente. Al final ni cambiar el usuario de apache ni nada, sólo con el chown parece que se soluciona 

