लिनक्स कमान रेखाबाट फाइलको अनुमतिहरू परिवर्तन गर्नुहोस्
Chmod कमांड (अर्थ परिवर्तन मोड) ले तपाईंलाई फाइलहरू र फोल्डरहरूको पहुँच अनुमतिहरू परिवर्तन गर्न दिन्छ।
Chmod आदेश, अन्य आदेश जस्तै, कमांड लाइनबाट वा लिपि फाइलबाट क्रियान्वित गर्न सकिन्छ।
यदि तपाईंलाई फाइलको अनुमतिहरू सूचीबद्ध गर्न आवश्यक छ भने, तपाईं ls आदेश प्रयोग गर्न सक्नुहुनेछ।
chmod आदेश सिन्ट्याक्स
यो chmod आदेश प्रयोग गर्दा उचित सिन्ट्याक्स हो :
chmod [विकल्पहरू] मोड [, मोड] फाइल 1 [file2 ...]निम्न चमडको साथ प्रयोग गरिएका केही सामान्य विकल्पहरू छन्:
- -f, --सिलेंट, --quiet (सबै भन्दा अधिक त्रुटि सन्देशहरूलाई दिक्क गर्दछ)
- -v, --भरबोज (प्रत्येक फाइल प्रशोधनको लागि एक निदान आउटपुट)
- -c, - परिवर्तनहरू (जस्तै verbose तर तर परिवर्तन हुँदा मात्र रिपोर्ट गर्दछ)
- -आर, - अभिवादन (पुन: फाइलहरू र निर्देशिकाहरू पुनःप्राप्त गर्नुहोस्)
- --help (प्रदर्शन र प्रस्थान गर्दछ)
- --भर्ज (आउटपुट संस्करण संस्करण र प्रस्थान)
तल धेरै संख्यात्मक अनुमतिहरूको सूची हो जुन कम्प्युटरमा प्रयोगकर्ता, समूह र अन्य सबैका लागि सेट गर्न सकिन्छ। संख्याको लागी पत्र बराबर / पढ्ने / कार्यान्वयन गर्ने हो।
- 7, rwx, पढ्नुहोस्, लेख्नुहोस्, र कार्यान्वयन गर्नुहोस्
- 6, rw-, पढ्न र लेख्नुहोस्
- 5, rx, पढ्नुहोस् र कार्यान्वयन गर्नुहोस्
- 4, r--, पढ्न मात्र
- 3, -wx, लेख्नुहोस् र कार्यान्वयन गर्नुहोस्
- 2, -w-, केवल लेख्नुहोस्
- 1, --x, केवल कार्यान्वयन गर्नुहोस्
- 0, ---, कुनै पनि
chmod कमांड उदाहरणहरू
यदि तपाईँले, उदाहरणका लागि, "सहभागी" फाइलको अनुमतिहरू परिवर्तन गर्न चाहानुहुन्छ जुन सबैसँग यसको पूर्ण पहुँच छ, तपाईं प्रविष्ट गर्नुहुनेछ:
chmod 777 सहभागीहरूप्रयोगकर्ताको लागि पहिलो 7 सेट अनुमतिहरू, दोस्रो 7 समूह समूहका लागि अनुमतिहरू सेट गर्दछ, र तेस्रो 7 सेट सबैको लागि अनुमतिहरू सेट गर्दछ।
यदि तपाईं यसलाई मात्र प्रयोग गर्न सक्ने एक मात्र हुन चाहनुहुन्छ भने, तपाईंले प्रयोग गर्नुहुनेछ:
chmod 700 सहभागीहरूआफैलाई दिनुहोस् र तपाइँको समूहका सदस्यहरू पूर्ण पहुँच:
chmod 770 सहभागीहरूयदि तपाईं आफैंको लागि पूर्ण पहुँच राख्न चाहानुहुन्छ, तर अन्य व्यक्तिलाई फाईल परिमार्जन गर्न चाहानुहुन्छ, तपाई प्रयोग गर्न सक्नुहुनेछ:
chmod 755 सहभागीहरूनिम्नले "सहभागी" अनुमतिहरूको अनुमति परिवर्तन गर्न माथिको अक्षरहरू प्रयोग गर्दछ ताकि मालिकले फाइलमा पढ्न र लेख्न सक्छ, तर यसले अरूलाई अनुमतिको लागि परिवर्तन गर्दैन:
उनीहरुसँग भेटघाट गर्थेChmod कमांडमा थप जानकारी
तपाईले अवस्थित फाइल र फोल्डरहरूको समूह स्वामित्वलाई chgrp आदेशसँग परिवर्तन गर्न सक्नुहुन्छ। Newgrp आदेशका साथ नयाँ फाईलहरू र फोल्डरहरूको लागि डिफल्ट समूह परिवर्तन गर्नुहोस्।
याद गर्नुहोस् कि एक chmod कमाण्डमा प्रयोग हुने प्रतीकात्मक लिङ्कहरूले वास्तविक, लक्षित वस्तुलाई असर गर्नेछ।