विषयसूची:

अनुमतियाँ Linux में S का क्या अर्थ है?
अनुमतियाँ Linux में S का क्या अर्थ है?

वीडियो: अनुमतियाँ Linux में S का क्या अर्थ है?

वीडियो: अनुमतियाँ Linux में S का क्या अर्थ है?
वीडियो: लिनक्स क्या है पूरी जानकारी के साथ? - [हिन्दी] - त्वरित सहायता 2024, अप्रैल
Anonim

एस (setuid) का अर्थ है निष्पादन पर यूजर आईडी सेट करना। यदि सेटुइड बिट किसी फ़ाइल को चालू करता है, तो उस निष्पादन योग्य फ़ाइल को निष्पादित करने वाला उपयोगकर्ता प्राप्त करता है अनुमतियां उस व्यक्ति या समूह का जो फ़ाइल का स्वामी है।

इसी तरह पूछा जाता है कि चामोद में S क्या होता है?

चामोद निम्नलिखित वाक्यविन्यास है: चामोद [विकल्प] मोड फ़ाइल ( एस ) 'मोड' भाग फ़ाइल के लिए नई अनुमतियों को निर्दिष्ट करता है ( एस ) जो तर्क के रूप में अनुसरण करते हैं। एक मोड निर्दिष्ट करता है कि किस उपयोगकर्ता की अनुमतियों को बदला जाना चाहिए, और बाद में किस एक्सेस प्रकार को बदला जाना चाहिए।

इसके अलावा, यूनिक्स अनुमतियों में पूंजी एस क्या है? यदि केवल सेट्यूड बिट सेट है (और उपयोगकर्ता के पास निष्पादन नहीं है अनुमतियां खुद) यह एक के रूप में दिखाई देता है राजधानी “ एस " [नोट: यह पूंजीकरण मुद्दा सभी "विशेष" पर लागू होता है अनुमति बिट्स। सामान्य नियम यह है: यदि यह लोअरकेस है, तो उस उपयोगकर्ता ने निष्पादित किया है। अगर यह है अपरकेस , उपयोगकर्ता निष्पादित नहीं करता है।]

तदनुसार, लिनक्स में एस क्या है?

सामान्य x के बजाय जो निष्पादन अनुमतियों का प्रतिनिधित्व करता है, आप देखेंगे a एस (एसयूआईडी को इंगित करने के लिए) उपयोगकर्ता के लिए विशेष अनुमति। SGID एक विशेष फ़ाइल अनुमति है जो निष्पादन योग्य फ़ाइलों पर भी लागू होती है और अन्य उपयोगकर्ताओं को फ़ाइल समूह स्वामी के प्रभावी GID को इनहेरिट करने में सक्षम बनाती है।

मैं लिनक्स में S को अनुमति कैसे दूं?

सेटुइड और सेटगिड को कैसे सेट और निकालें:

  1. सेट्यूड जोड़ने के लिए उपयोगकर्ता के लिए +s बिट जोड़ें: chmod u+s /path/to/file.
  2. सेतुड बिट को हटाने के लिए -s तर्क को chmod कमांड के साथ उपयोग करें: chmod u-s /path/to/file.
  3. फ़ाइल पर सेटगिड बिट सेट करने के लिए, समूह के लिए +s तर्क जोड़ें, chmod g+s /path/to/file के साथ:

सिफारिश की: