互斥锁共享内存创建权限从0600更改为0666(root用户下创建的共享内存普通用户无法访问)

This commit is contained in:
gb 2023-05-30 15:23:37 +08:00
parent d3e8b91233
commit 7043713131
1 changed files with 1 additions and 1 deletions

View File

@ -173,7 +173,7 @@ void shared_memory::init(void)
first_ = !(GetLastError() == ERROR_ALREADY_EXISTS); first_ = !(GetLastError() == ERROR_ALREADY_EXISTS);
obj_ = (void*)h; obj_ = (void*)h;
#else #else
int obj = shmget(key_, bytes_, IPC_EXCL | IPC_CREAT | 0600); int obj = shmget(key_, bytes_, IPC_EXCL | IPC_CREAT | 0666);
if (obj < 0) if (obj < 0)
{ {
unsigned int* v = (unsigned int*)&key_; unsigned int* v = (unsigned int*)&key_;