绑定在Mac OS X 10.6上的特权端口(端口<1024)

Nic*_* B. 10 sockets macos privileges launchd

您是否知道如何使用非Mac OS X上的root用户帐户删除对端口<1024的绑定限制?

the*_*aul 2

最好的办法就是杠杆launchd。对绑定到 < 1024 端口的限制仍然存在,并且不太可能去任何地方,但是如果您的应用程序请求提升权限一次以添加必要的 launchd 配置,那么您可以让 launchd 在特权端口上进行实际侦听并在适当的时候将套接字传递给您的应用程序。

请参阅此 OS X 开发人员库参考中有关 launchd 的部分,以及其中提供的进一步参考,以了解有关 launchd 以及如何安全使用它的更多信息。