Permissões padrão com setfacl

5

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?

    
por am4 11.06.2012 / 16:08

1 resposta

2

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
    
por 04.12.2014 / 13:40