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

11

您知道如何在 Mac OS X 上使用非 root 用户帐户移除绑定到端口 <1024 的限制吗?

1个回答

2
最好的方法是利用launchd。绑定到端口号小于1024的限制仍然存在,不太可能消失,但如果您的应用程序请求提升的权限一次以添加必要的launchd配置,那么您可以让launchd在特权端口上实际监听,并在适当时将套接字传递给您的应用程序。
请参阅关于launchd的章节在此OS X开发者库参考中,以及在那里提供的进一步参考了解如何安全使用launchd。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接