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

时间:2011-09-30 14:43:54

标签: macos sockets privileges launchd

你知道如何删除绑定到端口的限制&lt; 1024的用户帐户在Mac OS X上不是root用户?

1 个答案:

答案 0 :(得分:2)

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

请参阅launchd in this OS X Developer Library reference部分以及其中提供的进一步参考资料,以了解有关launchd以及如何安全使用它的更多信息。