![Como posso fazer com que as permissões do chown sejam permanentes nos arquivos, mesmo depois de executar o comando chown?](https://rvso.com/image/1415062/Como%20posso%20fazer%20com%20que%20as%20permiss%C3%B5es%20do%20chown%20sejam%20permanentes%20nos%20arquivos%2C%20mesmo%20depois%20de%20executar%20o%20comando%20chown%3F.png)
Estou executando o CentOS 6.
Então decidi adotar uma abordagem mais paciente para construir meu servidor porque já tive problemas com seu desempenho adequado no passado.
Então agora, estou muito perto de consertar todos os problemas que nunca consegui resolver, mas um deles é depois de executar o chown para um ou mais diretórios, tudo funciona bem, mas quando eu decido criar um arquivo sozinho depois disso , ele não reivindicará um proprietário, apenas fará um grupo, que será alterado para Apache.
Espero que a última parte tenha feito sentido.
O jeito que eu fiz foi apache:permissions
permissões sendo o grupo que contém os usuários e tornando o apache o proprietário para que ele possa escrever.
Então, quando eu criar um novo arquivo agora, ele limpará o proprietário do Apache, removerá o grupo de permissões e o tornará Apache (48).
Devo apenas tornar o grupo o proprietário? Não tenho certeza de como testar para ver se isso é importante, então seria ótimo contribuir.
Aqui está um exemplo das permissões, 0:48 é DEPOIS de executar o comando chown, 48:500 é QUANDO executei o comando.
Responder1
Você deve dar uma olhada na configuração do umask no diretório:
http://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html
Isso garantirá que novos arquivos no diretório sejam criados com as permissões/propriedades especificadas.
Sua captura de tela mostra o uid root (0) do novo arquivo - como você está criando esse arquivo específico?