Como dar direitos de propriedade ao apache ao criar um novo arquivo? [Centos 6]

0

Então, é possível tornar vários usuários o proprietário de um arquivo quando criado? Quer dizer, eu sei que você pode fazer chown -R apache:permissions /var/www/ (48: 500) mas isso é apenas temporário, porque mesmo que eu decida criar um arquivo depois disso, ele manterá a raiz como o proprietário e o apache como o grupo. (0:48) Bem, isso não parece funcionar bem para mim com certos arquivos.

Como eu poderia fazer root e apache o proprietário de um arquivo / diretório quando criado em vez de um único proprietário?

Eu adicionei o apache e o root ao grupo chamado "permissões", mas mesmo se eu criar um arquivo, as permissões serão transferidas para o apache (0:48).

Deixe-me saber se algo mais precisa ser esclarecido ... Foi-me dito anteriormente para seguir este aqui

Mas isso não foi realmente uma solução, tudo o que foi feito foi apenas alterar as permissões de arquivo, como em 755/644 , coisas assim.

    
por john 13.07.2014 / 04:56

1 resposta

0

Você precisa esclarecer sua dúvida. O que exatamente você quer fazer e o que está impedindo você de fazer isso?

Não é possível tornar vários usuários os proprietários de um arquivo. Só pode haver um proprietário. Grupos foram feitos exatamente para esse propósito.

chown -R apache:permissions /var/www/ altera o proprietário do diretório /var/www/ (e seus subdiretórios) para apache e o grupo para permissions .

O que você quer dizer com "se eu decidir criar um arquivo depois disso, ele manterá a raiz como o proprietário e o apache como o grupo"? Quando você cria um arquivo, o proprietário é o usuário que o criou - portanto, se você o criar como root, ele será de propriedade de root. O grupo é apache provavelmente porque o diretório tem o bit setgid ativado.

    
por 13.07.2014 / 05:30