Authbind
aothbind इयान जैक्सन द्वारा लिखित एक ओपन-सोर्स सिस्टम उपयोगिता है और इसे जीएनयू जनरल पब्लिक लाइसेंस के तहत वितरित किया जाता है। ऑथबाइंड सॉफ्टवेयर एक ऐसे प्रोग्राम की अनुमति देता है जिसे आम तौर पर गैर-विशेषाधिकार प्राप्त उपयोगकर्ता के रूप में चलाने के लिए विशेषाधिकार प्राप्त नेटवर्क सेवाओं तक पहुंचने के लिए सुपरयूज़र विशेषाधिकारों की आवश्यकता होती है। aothbind प्रणाली प्रशासक को विशिष्ट उपयोगकर्ताओं और समूहों को 1024 से नीचे टीसीपी और यूडीपी बंदरगाहों से जुड़ने की अनुमति देता है। पोर्ट 0-1023 आम तौर पर विशेषाधिकार प्राप्त होते हैं और उन कार्यक्रमों के लिए आरक्षित होते हैं जो रूट उपयोगकर्ता के रूप में चलाए जाते हैं। नियमित उपयोगकर्ताओं को विशेषाधिकार प्राप्त बंदरगाहों तक सीमित पहुंच की अनुमति देने से संभावित विशेषाधिकार वृद्धि और प्रणाली समझौते को रोकने में मदद मिलती है यदि सॉफ़्टवेयर में सॉफ़्टवेयर बग होते हैं या अज्ञात कारनामों के लिए असुरक्षित पाया जाता है। aothbind LD _ PRELOAD पर्यावरण चर को परिभाषित करके इसे प्राप्त करता है जो एक libaothbind पुस्तकालय को लोड करता है। यह लाइब्रेरी एक संस्करण के साथ बाइंड () कॉल को ओवरराइड करती है जो फ़ाइल डिस्क्रिप्टर 0 के रूप में साकेट के साथ एक सेटुइड हेल्पर प्रोग्राम (/usr/lib/aothbind/Helper) को निष्पादित करती है। सहायक अपने तर्कों को मान्य करता है और इसके विन्यास की जांच करता है, फ़ाइल डिस्क्रिप्टर 0 पर रियल बाइंड () सिस्टम कॉल करता है (जो मूल प्रक्रिया के साकेट को भी प्रभावित करता है), और बाहर निकलता है, जिससे मूल प्रक्रिया अनुरोध किए गए पते और पोर्ट से बंधे साकेट के साथ जारी रहती है। aothbind वर्तमान में डेबियन और उबंटू लिनक्स वितरण के साथ वितरित किया जाता है। वैकल्पिक लिनक्स कर्नेल द्वारा पोसिक्स क्षमताओं के कार्यान्वयन में CAP _ NET _ BIND _ SERVICE शामिल है जो या तो स्पष्ट रूप से सक्षम द्विआधारी की अनुमति देता है ("सेटकैप CAP _ NET _ BIND _ SERVICE + EP/पथ/से/द्विआधारी" के साथ) या द्विआधारी को उपयोगकर्ता की क्षमता सेट ("सेटकैप CAP _ NET _ BIND _ SERVICE + ei/पथ/से/द्विआधारी") से क्षमता को स्वीकार करने के लिए कॉन्फ़िगर किया गया है, यदि उपलब्ध हो, तो उपयोगकर्ता-भूमि सॉफ़्टवेयर को निचले अंकों के बंदरगाहों के लिए बाध्य करने के लिए अनावश्यक बनाता है। लिनक्स क्षमताओं को, हालांकि 1999 के उत्तरार्ध तक, ऑथबाइंड के जारी होने के एक साल से अधिक समय बाद तक पेश नहीं किया गया था, और (सेटुइड/सेटगिड के समान) स्क्रिप्ट पर सेट नहीं किया जा सकता है। ये दोनों बताते हैं कि सॉफ्टवेयर को शुरू में क्यों विकसित किया गया था। क्रूट ऑपरेटिंग सिस्टम-स्तरीय वर्चुअलाइजेशन फ्रीबीएसडी जेल सिसजेल सोलारिस कंटेनर एलओएमएसी संदर्भ बाहरी लिंक डेबियन ऑथबाइंड पैकेज उबंटू ऑथबाइंड पैकेज सी क्रॉस-प्लेटफॉर्म फ्री सॉफ्टवेयर लिनक्स नेटवर्क से संबंधित सॉफ्टवेयर लिनक्स सुरक्षा सॉफ्टवेयर यूनिक्स नेटवर्क से संबंधित सॉफ्टवेयर कंप्यूटर सुरक्षा सॉफ्टवेयर में प्रोग्राम किए गए मुफ्त सॉफ्टवेयर