O usuário www-data no grupo personalizado não fornece acesso de gravação a outro usuário

3

Isso é um pouco confuso para mim, então espero que alguém possa explicar rapidamente a situação de uma vez por todas.

Eu tenho um usuário, " John ", e o grupo criou o nome " John ". Eu faço john um "membros do grupo primário" do grupo John, e usuário www-data um membro também do grupo John.

Eu criei / home / john e chown john:john .

arquivos e diretórios são chmod 755 , então faz sentido que www-data não possa escrever, o que eu quero.

Eu preciso chmod tudo para 775, ou existe uma maneira melhor de fazer isso com segurança?

    
por petergus 10.11.2013 / 12:58

2 respostas

2

Existem diferentes maneiras de ir:

  1. chmod 775
    Se entendi corretamente, o usuário www-data faz parte do grupo john . Portanto, nessa configuração, esse usuário também pode gravar em seus diretórios.
  2. chown www-data
    Você também pode transferir a propriedade de seus diretórios para www-data . Agora, obviamente, www-data pode escrever. No entanto, nesta configuração, o usuário john não pode escrever.
  3. Use ACLs POSIX
    ACL significa lista de controle de acesso. Usando esse mecanismo, você pode conceder direitos adicionais aos usuários adicionais, por exemplo, escrever para www-data . Veja esta resposta para uma descrição: Como fazer um diretório com permissões permanentes diferente do padrão
por qbi 10.11.2013 / 14:53
0

Eu acho que 755 é a permissão apropriada se você não quiser que outros membros do grupo escrevam para aquela área e somente leitura, mas se você realmente quer que os grupos escrevam, deve usar 775.

    
por OmPS 10.11.2013 / 13:21