Como gerenciar permissões de sites e usuários com o apache no Mac os X

1

Eu tenho muitos sites diferentes em um diretório de desenvolvimento no meu diretório home.

Durante o desenvolvimento, os arquivos são salvos com meu nome de usuário, mas os sites configurados sob o apache. É necessário que a permissão seja definida como usuário e grupo _www.

Qual é a melhor maneira de lidar com isso?

  • Eu executo o apache sob um usuário / grupo diferente?
  • Eu executo minhas ferramentas de desenvolvimento com um usuário diferente?
  • Eu me adiciono ao grupo _www? (parece que não funciona btw)

Acabei de mudar para um mac e estou tentando encontrar um fluxo de trabalho de desenvolvimento tranquilo, então seria melhor executar as ferramentas necessárias, salvar alguns arquivos e testar o site sem muita complicação .

Obrigado!

    
por Sander Versluys 14.03.2011 / 00:03

1 resposta

2

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).

    
por 14.03.2011 / 00:11