Defina automaticamente o grupo de arquivos e as permissões não herdando de um diretório

3

Eu configurei um daemon de servidor web em um VPS. Este daemon é executado por seu próprio usuário de serviço, denominado "node". Já designei o diretório home do nó como um grupo proprietário "siteadmin" no qual estou, defina chmod g+s e executei as setfacl necessárias para permitir que eu aja nos arquivos que ele usa em seu diretório inicial.

Os comandos são passados para o daemon em execução chamando outra instância deste programa com opções específicas definidas. Envolvido nesse processo está o acesso a um arquivo /tmp/unix.socket criado pelo daemon em execução com o nó do usuário, nó do grupo e permissões 755. Para que esse processo seja bem-sucedido, devo alterar o grupo proprietário desse arquivo para siteadmin e conceder gravação permissão no arquivo para o grupo. No entanto, sempre que o daemon é iniciado, ele exclui e recria esse arquivo, deixando-me de volta onde comecei.

Este é um incômodo menor, facilmente resolvido executando um script de shell de duas linhas sempre que eu quiser passar comandos para o daemon, mas estou interessado em uma solução mais eloquente, se existir.

Seria possível automatizar a alteração do grupo proprietário e as permissões desse arquivo sempre que ele fosse criado? Seria possível definir automaticamente um determinado grupo e permissões de grupo para qualquer arquivo criado pelo nó do usuário, em qualquer lugar dentro do sistema de arquivos?

    
por senseless 31.03.2017 / 18:25

0 respostas