История изменений
Исправление HighMan, (текущая версия) :
Вам бы разобраться с концепцией umask и объяснить как-то пользователю вашего будущего приложения почему оно игнорирует umask. Нужен ли на самом деле такой world writable shared object? Нет ли здесь потенциальных уязвимостей?
Концепция umask совершенно не понятна. Какой-то лютый костылинг.
При создании объекта указываются права доступа, но без umask они оказываются другие. Это как вообще?
Что касается потенциальных уязвимостей, то… На данный момент лишь тестирую возможности и применимость для своих нужд. Возможно, что вообще перейду на сокеты. Сокеты понятнее.
Кстати, к shm памяти как-то можно прикрутить poll/epoll?
Исходная версия HighMan, :
Вам бы разобраться с концепцией umask и объяснить как-то пользователю вашего будущего приложения почему оно игнорирует umask. Нужен ли на самом деле такой world writable shared object? Нет ли здесь потенциальных уязвимостей?
Концепция umask совершенно не понятна. Какой-то лютый костылинг.
При создании объекта указываются права доступа, но без umask они оказываются другие. Это как вообще?
Что касается потенциальных уязвимостей, то… На данный момент лишь тестирую возможности и применимость для своих нужд. Возможно, что вообще перейду на сокеты. Сокеты понятнее.