जवाबों:
Setcap फ़ाइल पर संग्रहीत करता क्षमताओं के लिए एक कॉल के साथ एक विस्तारित विशेषता में setxattr । इस विस्तारित विशेषता को फाइलसिस्टम में अन्य विशेषताओं (स्वामित्व, अधिकार ...) की तरह संग्रहीत किया जाता है।
कर्नेल 2.6.24 के बाद से, कर्नेल सेट अप (8) का उपयोग करके एक निष्पादन योग्य फ़ाइल के साथ सहयोगी क्षमता सेट का समर्थन करता है। फ़ाइल की क्षमता सेट को एक विस्तारित विशेषता में संग्रहीत किया जाता है (देखें setxattr (2)) जिसे Security.capability नाम दिया गया है।
इसलिए, आपको प्रत्येक रीबूट पर अपनी कैप को रीसेट करने की आवश्यकता नहीं है।
setcapहर बार नहीं चलने का एक तरीका निकालने की जरूरत है
परिवर्तन स्थायी हैं, लेकिन मैंने उन मुद्दों का अनुभव किया है जिनका उपयोग किया जाता है nodejs।
आप authbindउपयोगकर्ता द्वारा अनुमति प्रदान करने के लिए उपयोग कर सकते हैं
sudo touch /etc/authbind/byport/80
sudo chown user:user /etc/authbind/byport/80
sudo chmod 500 /etc/authbind/byport/80