chmod के लिए octal और symbolic मोड, साथ ही setuid, setgid और sticky बिट।
हर फ़ाइल की तीन क्लास होती हैं: owner, group और other। हर क्लास तीन बिट्स का योग है: read 4 है, write 2 है, execute 1 है। तीन octal अंक मिलकर मोड बनाते हैं।
संदर्भ तालिका · 42 प्रविष्टियाँ
लिनक्स फ़ाइल अनुमतियाँExplained
42 of 42 rows
संख्यात्मक (octal)
owner को पूरी पहुँच; group और अन्य को पढ़ने और निष्पादित करने का अधिकार।
chmod 755 script.sh
owner पढ़ और लिख सकता है; group और अन्य केवल पढ़ सकते हैं।
chmod 644 notes.txt
केवल owner पढ़ और लिख सकता है; अन्य को कोई पहुँच नहीं।
chmod 600 ~/.ssh/id_rsa
केवल owner को पूरी पहुँच; अन्य को कोई पहुँच नहीं।
chmod 700 ~/.ssh
सभी को पूरी पहुँच। एक सुरक्षा जोखिम।
chmod 777 shared/
सभी पढ़ और लिख सकते हैं। कोई execute बिट सेट नहीं है।
chmod 666 log.txt
owner को पूरी पहुँच; group पढ़ और निष्पादित कर सकता है; अन्य को कुछ नहीं।
chmod 750 app/
केवल निष्पादन, सभी क्लास के लिए। डायरेक्टरी को पार किया जा सकता है पर सूचीबद्ध नहीं।
chmod 111 dir/
किसी भी क्लास को कोई पहुँच नहीं। root अभी भी फ़ाइल पढ़ सकता है।
chmod 000 private.key
owner और group को पूरी पहुँच सहित setgid; साझा टीम डायरेक्टरी का सामान्य पैटर्न।