В разрешениях на доступ к общей памяти отказано в модуле apache httpd - PullRequest
0 голосов
/ 10 мая 2019

Почему я получаю сообщение об ошибке разрешения при открытии общей памяти (созданной пользователем без полномочий root) с помощью модуля apache c ++, хотя я запускаю apache httpd от имени пользователя root *

1 Ответ

1 голос
/ 10 мая 2019

Модули Apache обычно запускаются как пользователь apache без полномочий root.Как таковые, они не имеют таких же прав, как root.Следовательно, вам необходимо изменить файл разделяемой памяти так, чтобы пользователь apache без полномочий root мог получить к нему доступ - возможно, предоставив «другим» права на чтение / запись, например,

chmod go+rw /dev/shm/your_shm_file
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...