Quem realmente possui os arquivos não é importante.
Você só precisa ter certeza de que o usuário / grupo do Apache tem permissões suficientes para ler as permissões suficientes . Se você permitir que todos os usuários leiam os dados do seu site, isso deve funcionar.
Use o diálogo Obter Informações do diretório Sites
para alterar as permissões para Todos . Você também precisa ter certeza de que Todos tem permissões Executar para o seu diretório pessoal (assim eles podem entrar, mas não listar). Além disso, Sites
em seu diretório inicial pode não funcionar com o FileVault (pelo menos na minha experiência).