8
Mac OS Xではルートではないユーザアカウントを使用して、ポート< 1024へのバインディングの制限を解除する方法を知っていますか?Mac OS X 10.6の特権ポート(1024未満のポート)へのバインド
Mac OS Xではルートではないユーザアカウントを使用して、ポート< 1024へのバインディングの制限を解除する方法を知っていますか?Mac OS X 10.6の特権ポート(1024未満のポート)へのバインド
最も良い方法は、launchd
を活用することです。ポート< 1024へのバインディングの制限はまだ存在していて、どこにも行きそうではありませんが、アプリケーションが必要な起動設定を追加するために昇格した特権を一度要求した場合、launchdは特権ポート必要に応じてソケットをあなたのアプリに渡します。
launchd in this OS X Developer Library referenceのセクションと、launchdの詳細と安全な使い方についての参考文献を参照してください。