Verifique se os novos arquivos pertencem ao grupo de desenvolvedores, defina g + se defina as permissões padrão para ler, escrever e executar.
chown -R :developers /var/www/html
chmod -R g+s /var/www/html
setfacl -d -m g::rwx /var/www/html
Comecei a usar setfacl
para atribuir permissões para um grupo específico a / var / www / html (CentOS 5). Os arquivos nesse diretório são 640, root: apache. No entanto, notei que depois de fazer algo como:
setfacl -R -m g:developers:rwx /var/www/html
setfacl -R -m d:g:developers:rwx /var/www/html
... ls -al
mostra que o proprietário e o grupo de um arquivo recém-criado estão configurados para o meu nome de usuário.
Existe uma maneira (usando setfacl
) para impor arquivos recém-criados para obter as permissões das ACLs E, em seguida, definir o proprietário: group to root: apache? Ou, alternativamente, isso é feito melhor por meio de uma tarefa cron periódica que faz um chown -R root.apache /var/www/html
no DocumentRoot inteiro? Ou ... estou faltando alguma coisa completamente?
Verifique se os novos arquivos pertencem ao grupo de desenvolvedores, defina g + se defina as permissões padrão para ler, escrever e executar.
chown -R :developers /var/www/html
chmod -R g+s /var/www/html
setfacl -d -m g::rwx /var/www/html
Tags permissions linux