apache httpd模块的共享内存权限被拒绝错误

时间:2019-05-10 16:42:50

标签: c++ apache

为什么我以apache cd模块启动apache httpd时,打开由非root用户创建的共享内存(由非root用户创建)时为什么会出现权限被拒绝的错误?

1 个答案:

答案 0 :(得分:1)

Apache模块通常以apache非root用户身份运行。因此,它们不具有root拥有的相同权限。因此,您需要更改共享内存文件,以使apache非root用户可以访问它-可能是通过授予“其他”读/写访问权限,例如

chmod go+rw /dev/shm/your_shm_file