फाईल आणि निर्देशिका परवानग्या कशा कार्य करतात (II)

लिनक्स वापरकर्त्याच्या परवानग्या

खूप पूर्वी, आमच्या पोस्टमध्ये लिनक्स (I) मध्ये फाइल परवानग्या कशा कार्य करतात आमच्या प्राधान्यीकृत ऑपरेटिंग सिस्टममध्ये प्रवेश परवानग्या कशा कार्य करतात हे समजून घेण्यासाठी आम्ही एक सुरुवात पाहिली. ज्यांनी या व्यासपीठावर नुकतीच पहिली शस्त्रे बनविली आहेत त्यांच्यापर्यंत प्रभावीपणे पोहोचण्यासाठी आम्ही अगदी सहजपणे प्रयत्न करण्याचा प्रयत्न केला, तथापि, जवळजवळ सर्व विषयांप्रमाणेच, आम्हाला अधिक प्रगत स्तरावर पोचण्याची शक्यता आहे आणि जरासेच आपण ते पाहू. .

"Ls -l" कमांड आपल्याला जे दाखवते ते सोडले आहे, त्यानंतर आम्ही प्रत्येक डिरेक्टरी, उपनिर्देशिका आणि फाइल्ससाठी सिस्टमने स्थापित केलेल्या सर्व गोष्टींचा तपशील प्राप्त करतो. परंतु या सर्व परवानग्या केवळ अनुक्रमे वाचन, लेखन आणि अंमलबजावणी दर्शविणारी आर, डब्ल्यू आणि एक्स अक्षरेच सेट केली जाऊ शकत नाहीत तर आम्ही देखील करू शकतो परवानग्यांची संख्यावाचक नावे वापरा, असे काही जे आपण या पोस्टमध्ये पाहणार आहोत आणि त्या नंतर आम्हाला उमास्कसह कार्य करण्यास अनुमती देईल, एक कार्यक्षमता जी एका विशिष्ट निर्देशिकेमध्ये तयार केलेल्या प्रत्येक फाईलच्या परवानग्या परिभाषित करेल. linux.

परंतु प्रथम प्रथम, त्या नंबरचा अर्थ काय आहे ते पाहूया chmod कमांडबद्दल बोलताना आम्ही कधीकधी पाहतो, ज्यात खाली असलेल्या सिंटॅक्स आहे:

chmod [पर्याय] फाइल मोड.

तर, नक्कीच आम्ही असे काहीतरी पाहिले आहेः chmod 755 Download / डाउनलोड / DTStoAC3.

तेथे काय केले गेले आहे जे सिस्टममध्ये प्रवेश करणार्या सर्व वापरकर्त्यांसाठी (सार्वजनिक) वाचन करण्यास परवानगी देतात आणि ज्या फाइलच्या मालकीच्या वापरकर्त्याच्या गटाचा भाग आहेत त्यांच्याकडे लेखनाची परवानगी देखील आहे आणि म्हणूनच जो फाईल सामग्री सुधारू शकतो. हे समजण्यासाठी आपण काही भागांनी जायला हवे, आणि यासाठी आम्ही आधीच्या पोस्टमध्ये पाहिले आहे की नऊ निर्देशकांना तीन गटांमध्ये विभागणे आपल्यासाठी सोयीचे आहे: मालक, गट आणि इतर.

मालक फाईलचा निर्माता किंवा वापरकर्ता खात्याचा मालक आहे ज्यांच्या फोल्डर्समध्ये ते तयार केले आहेत, आणि नेहमीची गोष्ट अशी आहे की ती या फायलींवरील सर्व ऑपरेशन्स करू शकते. एखादा वापरकर्ता काय करू शकतो, फाईलचा मालक असलेल्या वापरकर्त्याच्या समान गटाचा भाग आहे, आणि इतरांच्या परवानग्या आमच्या सिस्टममध्ये प्रवेश करणारा कोणताही वापरकर्ता काय करू शकतो किंवा काय करू शकत नाही यावर संकेत देतो.. येथे फाईल्स आणि डिरेक्टरीजमध्ये बरीच फरक आहे, अंमलबजावणी परवानगीच्या संदर्भात कोणत्याही गोष्टीपेक्षा अधिक (वाचन-लेखन परवानगी दोन्ही बाबतीत स्पष्ट आहे) आणि जेव्हा आपल्याकडे फाइल असेल तेव्हा ती चालवता येते किंवा लाँच केली जाऊ शकते. (उदाहरणार्थ, एखादा प्रोग्राम जो ऑपरेटिंग सिस्टम किंवा गेमचा भाग आहे) तर निर्देशिकेच्या बाबतीत, अंमलबजावणीची परवानगी आम्हाला त्याची सूची तयार करण्यास अनुमती देईल (म्हणजेच त्यामध्ये काय आहे ते पाहण्यास सक्षम होण्यासाठी "एलएस" बनवा).

आम्ही कधीकधी पाहतो त्या संख्येमुळे परवानग्यांच्या बायनरी ऑर्डरची बेरीज किती होते हे ठरवते आणि त्या प्रत्येकाला त्याच्या स्थानानुसार ते निश्चित केलेले मूल्य असते. ए) होय, मालक आणि गटासाठी आणि इतरांसाठी आरडब्ल्यूएक्स 4, 2, 1 म्हणून पाहिले जाऊ शकतेजे त्या प्रत्येकाचे नाममात्र मूल्य आहे, आणि नंतर एकूण बेरीज 7 देते जेव्हा आपल्याकडे एका विशिष्ट फाईल किंवा निर्देशिकेवर सर्व परवानग्या असतात तेव्हा आपण वाचता आणि लिहिलेल्या परवानग्या वाचता तेव्हा 6 दिले जातात (कारण मूल्य 4 असते आणि डब्ल्यू असते २), when आपल्याकडे वाचन व अंमलात आणणे (कारण आर 2 आहे आणि x २ आहे), when जेव्हा आपल्याकडे केवळ वाचन असते, २ जेव्हा आपल्याकडे केवळ लेखन असते आणि जेव्हा 5 केवळ अंमलात असते तेव्हा. हे पोस्ट बरोबर असलेल्या प्रतिमेमध्ये हे समजून घेण्यासाठी आपल्याकडे एक चांगले उदाहरण आहे, जेथे 4 क्रमांकावर कसे पोहोचायचे हे चांगले दर्शविले गेले आहे; पुढच्या हप्त्यामध्ये आणि परवानग्या त्यांचे अंक आणि अक्षरांच्या दोहोंमध्ये कसे कार्य करतात हे आधीच समजून घेतल्यानंतर आपण पाहणार आहोत लिनक्स मध्ये वापरकर्त्याच्या परवानग्या कशा बदलायच्या.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.