Влияет ли umask на очереди сообщений? - PullRequest
1 голос
/ 07 июля 2011

В Ubuntu Linux влияет ли изменение umask системы (например, путем вызова umask () в программе) на создание и использование средств IPC, таких как очереди сообщений в системе?

1 Ответ

3 голосов
/ 07 июля 2011

С справочная страница

Параметр umask также влияет на разрешения, назначенные объектам POSIX IPC (mq_open (3), sem_open (3), shm_open (3)), FIFO (mkfifo (3)) и доменным сокетам UNIX (unix (7)) созданный процессом. Маска не влияет на разрешения, назначенные объектам IPC System V, созданным процессом с помощью msgget (2), semget (2), shmget (2)).

Так что, если ваш IPC использует вышеуказанное, то да. Можете ли вы быть более конкретным?

strace myprogram | egrep 'mq_open|sem_open|...' должен сообщить вам, если вы звоните по любому из них, прямо или косвенно.

...