« IPC_CREAT » ne suffit pas : il faut également passer les flags de permissions exactement comme tu le ferais pour un fichier avec open(). Donc soit IPC_CREAT | S_IRWXU, soit directement IPC_CREAT |...