2011-09-30 13 views
8

पर विशेषाधिकार प्राप्त बंदरगाहों (बंदरगाह <1024) पर बाध्यकारी क्या आप जानते हैं कि बंदरगाह < 1024 पर बाध्यकारी प्रतिबंध पर प्रतिबंध को कैसे हटाया जाए जो उपयोगकर्ता ओएस एक्स पर रूट नहीं है?मैक ओएस एक्स 10.6

उत्तर

2

launchd का लाभ उठाने का सबसे अच्छा तरीका है। बंदरगाहों को बाध्य करने पर प्रतिबंध < 1024 अभी भी वहां होगा और कहीं भी जाने की संभावना नहीं है, लेकिन यदि आवश्यक ऐप लॉन्च कॉन्फ़िगरेशन जोड़ने के लिए आपका ऐप उन्नत विशेषाधिकारों का अनुरोध करता है, तो आप विशेषाधिकार प्राप्त बंदरगाह पर वास्तविक सुनवाई कर सकते हैं और उचित होने पर अपने ऐप को सॉकेट पास करें।

लॉन्च in this OS X Developer Library reference पर अनुभाग देखें, और लॉन्च के बारे में और अधिक सुरक्षित तरीके से इसका उपयोग करने के लिए वहां दिए गए और संदर्भ देखें।