
Хорошо, я хотел узнать, где можно увидеть реальные файлы очереди сообщений в системе Linux? У меня есть программа, которая была скомпилирована и запущена, содержащая очереди сообщений, но я случайно запустил программу как root, и теперь после запуска как обычный непривилегированный пользователь она говорит Permission Denied, когда mq_open не удается. Я просмотрел каталоги своего рабочего пространства и изменил все файлы программы обратно на стандартного пользователя, как сбросить очередь Я не уверен, где искать?
решение1
Запустите демон через strace -fF
и проверьте, к чему он обращается. Сделав это, вы узнаете, какие файлы/каталоги он не может изменить, и сможете исправить проблему.