अघिल्लो दुई किस्तामा हामीले के हेन्डलिंग हेर्न थाल्यौं लिनक्समा फाईल र निर्देशिका अनुमतिहरूदुबै 'rwx' फारम र संख्यात्मक नामकरणमा, जहाँ हामी form.२ र १ को मान बायाँबाट दायाँ बिट गर्न चाहेको फारम प्राप्त गर्नका लागि। अब, हामीले अन्तिम पटक हामीले यस बारे कुरा गरिसकेपछि अनुमान गरेका थियौं, अब हेरौं कसरी प्रयोगकर्ता अनुमतिहरू र मालिक र फाईल वा निर्देशिकाको समूह परिवर्तन गर्ने.
लिनक्समा फाईल र डाइरेक्टरी अनुमतिहरू परिमार्जन गर्न कमाण्ड chmod हो, जसले परिमार्जकलाई '+', '-' र '=' लाई क्रमशः जोड्न, परिमार्जन गर्न वा सेट गरिएको अनुमतिहरू सेट गर्न समर्थन गर्दछ। यो यू, जी र ओ अक्षरहरूको साथ प्रयोग गरीन्छ जसले मालिक, समूह र अरूलाई क्रमशः संकेत गर्दछ, क्रमबद्ध गर्नका लागि कि हामी दुबै फाईलको मालिक र यसको समूह र सबै प्रयोगकर्ताहरूको लागि थप्ने छौं वा हटाउने छौं। Y यो आवश्यक छैन कि हामी प्रत्येकको लागि छुट्टै कार्यान्वयन गर्छौं तर हामी यसलाई एकल क्रममा मिलाउन सक्छौं, अल्पविरामद्वारा विभाजित गर्दै, र यसैले मालिकको लागि लेखन अनुमति थप्न, र समूहको लागि अनुमति पढ्न (टेस्ट html भनिने फाइलको लागि) हामी गर्छौं:
# chmod u + w, g + r test.html
अब, उदाहरण को लागी, हामी 'अन्य' लाई पढ्ने अनुमति थप्न जानेछौं र हामी यसलाई समूहबाट हटाउनेछौं:
# chmod gr, o + r test.html
अनुमतिहरू परिमार्जन गर्ने अर्को तरिका अक्टल फारामको सहारा लिएर हो, जुन हामीले राम्ररी वर्णन गरिसकेका छौं अघिल्लो किस्तमा तर यो याद गर्न चोट छैन। मूल रूपमा भन्नुपर्दा, यो तीन नम्बरहरू हुन् जसले मालिक, समूह र सबै प्रयोगकर्ताहरूका लागि अनुमतिहरू प्रतिनिधित्व गर्दछ, र जसका मानहरू निम्नानुसार थपिएका छन्: पढ्न बिटको लागि,, लेख्न बिटको लागि २ र एकको लागि १ कार्यान्वयन। तिनीहरूसँग १११ (यदि मात्र पछि मात्र सक्रिय गरिएको छ) बाट can 4 सम्म फरक हुन सक्दछ यदि तिनीहरू सबै सक्रिय छन् भने multiple१2, 1 111१ वा 777। जस्तो बहुविध मध्यवर्ती मानहरू पार गर्दै।
यस अवस्थामा, यो मान्दै कि हामी test.html फाईल मालिकको लागि सबै अनुमतिहरू सक्रिय राख्न दिन चाहान्छौं, ती समूहका लागि पढ्न र कार्यान्वयन गर्ने र सबै प्रयोगकर्ताहरूको लागि कार्यान्वयन गर्नेहरूको लागि, हामी गर्छौं:
# chmod 771 XNUMX१ test.html
अर्कोतर्फ, यदि हामी मालिकलाई सबै अनुमतिहरू छोड्न चाहन्छौं तर केवल कार्यान्वयन अनुमतिहरू दुबै समूह र अन्य प्रयोगकर्ताहरूको लागि, हामी गर्छौं:
# chmod 711 XNUMX१ test.html
अब, के हुन्छ यदि एक पटक हामीसँग अनुमतिहरू चाहानुहुन्छ भने, हामीले महसुस गर्यौं कि हामीलाई अर्को प्रयोगकर्तासँग सम्बन्धित फाईलहरू र डाइरेक्टरीहरू चाहिन्छ? त्यो अवस्थामा हामीले गर्नु पर्छ फाईल वा निर्देशिकको मालिक बदल्नुहोस्, जुन भित्र लिनक्स chown कमाण्ड मार्फत गरियो, जसको अपरेशन प्रकारको हो:
# chown प्रयोगकर्ता फाईलहरू
'प्रयोगकर्ता' को मान प्रणाली र तपाईंको प्रयोगकर्ता आईडी बीचमा तपाईंको प्रयोगकर्ता नाम दुबै हुन सक्छ, र एक विस्तार रूपमा भन्न कि प्रणालीको कुनै पनि तत्वको अनुमतिहरूलाई स्वतन्त्र रूपमा परिमार्जन गर्न सक्ने एक मात्र सुपरयुजर हो, वा मूल। सबैजना अन्य प्रयोगकर्ताहरूलाई मात्र अनुमतिहरू र तिनीहरूसँग सम्बन्धित फाइलहरूको मालिक परिमार्जन गर्न अनुमति छ.
यसैले, यदि हामी टेस्ट html फाईलको मालिक परिमार्जन गर्न चाहान्छौं ताकि प्रयोगकर्ता गुइलमा पर्नुको सट्टा यो प्रयोगकर्ता एड्रीको सम्पत्ति बन्न पुग्छ, हामीले के गर्नुपर्दछ:
ad chown adry test.html
यदि कुनै पनि समयमा हामीलाई फाइल फेरि युजर गिलसँग सम्बन्धित हुन आवश्यक छ भने, हामीलाई प्रयोगकर्तालाई 'हल्का ढ'्गले' निम्न कार्यान्वयन गर्न आवश्यक पर्दछ:
gu guille test.html chown
२ टिप्पणीहरू, तपाइँको छोड्नुहोस्
मोबाइल हेरचाह + त्यस लेखमा ओपेरा ब्राउजर र राम्रो प्रिन्टको साथ लि link्क तिनीहरूले बिना १ eating, ० पेसो घटाए र यसलाई नपिईकन
तपाईको लेख उत्कृष्ट छ, धन्यबाद
अनुमतिहरू किन प्रयोग गर्ने? म बुझ्दिन 🙁 🙁 अभिवादन।