Talvez não esteja entendendo o modelo de permissões do OS X

1

Tentando configurar uma configuração complexa para o Httpd no MacOSX 10.6.

No log do httpd:

[Wed Mar 23 09:18:07 2011] [error] [client ::1] (13)Permission denied: mod_rewrite: can't access text RewriteMap file /Users/benson/x/btweb/web_2_0/resources/metadata/us-redirct-map.txt

ls -l /Users/benson/x/btweb/web_2_0/resources/metadata/us-redirct-map.txt
-rwxrwxrwx  1 benson  staff  74542 Mar 22 20:05 /Users/benson/x/btweb/web_2_0/resources/metadata/us-redirct-map.txt

Assim, o modo é 0777, todos têm acesso, mas o httpd recebe 'Permission denied'.

Usando o finder e o GetInfo, vejo que todos têm acesso total. O que estou perdendo?

    
por bmargulies 23.03.2011 / 14:33

3 respostas

3

link

    
por 23.03.2011 / 14:38
0

O Apache espera ser proprietário de um proprietário / grupo das pastas que devem ser acessadas. Ele mantém seu próprio modelo de permissão baseado em domínios.

    
por 24.03.2011 / 09:08
0

Você deve pelo menos configurar o proprietário de todos os seus arquivos da web para "www" (e talvez o grupo também) com privilégios de rwx.

    
por 28.03.2011 / 18:52