Dois processos compartilhando memória sob diferentes usuários privilegiados

1

Eu tenho dois processos compartilhando memória (via Boost Interprocess). Cada processo é executado sob um usuário diferente. O primeiro processo é executado a partir de um dos nossos usuários privilegiados.

O segundo processo é executado através de uma configuração de usuário porque estamos usando software de terceiros (que modificamos e recompilamos), portanto, eles precisam de acesso ao nosso sistema para atualizar os cabeçalhos, etc.

Estou preocupado como os dois processos compartilham memória, quando seus diferentes usuários criam a memória compartilhada.

Existe uma maneira de ambos os usuários poderem acessar essa memória compartilhada, sem que o usuário fornecedor tenha os mesmos privilégios gerais do sistema que nosso usuário principal?

Isso está no CentOS 7.4

    
por user997112 12.05.2018 / 13:29

0 respostas