Привязка к привилегированным портам (порты <1024) в Mac OS X 10.6 - PullRequest
10 голосов
/ 30 сентября 2011

Знаете ли вы, как снять ограничение на привязку к портам <1024 с учетной записью пользователя, не являющейся пользователем root в Mac OS X? </p>

1 Ответ

2 голосов
/ 03 мая 2012

Лучший способ - использовать launchd. Ограничение на привязку к портам <1024 все еще будет существовать и вряд ли будет куда-либо идти, но если ваше приложение запрашивает повышенные привилегии один раз для добавления необходимой конфигурации launchd, то вы можете позволить launchd фактически прослушивать привилегированный порт. и при необходимости передайте сокет вашему приложению. </p>

См. Раздел по launchd в этой справочной библиотеке разработчика OS X и дополнительные ссылки, приведенные там, чтобы узнать больше о launchd и о том, как его безопасно использовать.

...