Executei um programa como root por acidente e agora meu cmd mq-open falha com Permisson Denied

Executei um programa como root por acidente e agora meu cmd mq-open falha com Permisson Denied

Ok, então eu queria saber onde ver os arquivos reais da fila de mensagens em um sistema Linux? Eu tenho um programa que foi compilado e executado contendo filas de mensagens, mas executei o programa como root por acidente e agora, depois de executar como um usuário normal sem privilégios, ele diz Permissão negada quando mq_open falha. Examinei os diretórios do meu espaço de trabalho e alterei todos os arquivos do programa para que pertencessem ao usuário padrão. Como redefinir a fila, não tenho certeza de onde procurar?

Responder1

Execute o daemon strace -fFe verifique o que ele acessa. Ao fazer isso, você descobrirá quais arquivos/diretórios ele não pode modificar e poderá corrigir o problema.

informação relacionada