Bindung an privilegierten Ports (Ports 1024) unter Mac OS X 10.6

8

Wissen Sie, wie Sie die Beschränkung der Bindung an Ports & lt; 1024 mit einem Benutzerkonto, das nicht auf Mac OS X root ist?

    
Nicu B. 30.09.2011, 14:43
quelle

1 Antwort

2

Der beste Weg ist, launchd zu nutzen. Die Beschränkung der Bindung an Ports & lt; 1024 ist immer noch da und wird wahrscheinlich nirgendwohin gehen, aber wenn Ihre App einmal erhöhte Privilegien anfordert, um die notwendige Launchd-Konfiguration hinzuzufügen, dann können Sie Launchd die tatsächliche Überwachung auf dem privilegierten Port durchführen und den Socket an Ihre App übergeben wenn es angebracht ist.

Siehe den Abschnitt zu launchd in dieser Referenz zur OS X Developer Library und den weiteren dort angegebenen Referenzen, um mehr über launchd und dessen sichere Verwendung zu erfahren.

    
the paul 03.05.2012 19:53
quelle

Tags und Links