为什么我在使用 apache c++ 模块打开共享内存(由非 root 用户创建)时收到权限被拒绝的错误,即使我以 root 身份启动 apache httpd?
最佳答案
Apache 模块通常作为 apache
非根用户运行。因此,他们没有 root 拥有的相同权限。因此,您需要更改您的共享内存文件,以便 apache
非 root 用户可以访问它——也许通过授予“其他人”读/写访问权限,例如,
chmod go+rw /dev/shm/your_shm_file
关于c++ - apache httpd 模块的共享内存权限被拒绝错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56081713/