互斥锁共享内存创建权限从0600更改为0666(root用户下创建的共享内存普通用户无法访问)
This commit is contained in:
parent
d3e8b91233
commit
7043713131
|
@ -173,7 +173,7 @@ void shared_memory::init(void)
|
|||
first_ = !(GetLastError() == ERROR_ALREADY_EXISTS);
|
||||
obj_ = (void*)h;
|
||||
#else
|
||||
int obj = shmget(key_, bytes_, IPC_EXCL | IPC_CREAT | 0600);
|
||||
int obj = shmget(key_, bytes_, IPC_EXCL | IPC_CREAT | 0666);
|
||||
if (obj < 0)
|
||||
{
|
||||
unsigned int* v = (unsigned int*)&key_;
|
||||
|
|
Loading…
Reference in New Issue