फ़ाइल अनुमतियाँ·400
400
r--------
-r--------

chmod 400 — r-------- अनुमति

केवल पढ़ने योग्य कुंजी फ़ाइल — मालिक भी नहीं बदल सकता।

400 का अर्थ r-------- है। मालिक r कर सकता है, और बाकी सब बाहर रहते हैं।

कौन क्या कर सकता है

तीन पंक्तियाँ — मालिक, समूह, अन्य; तीन स्तंभ — पढ़ना, लिखना, चलाना। फ़ोल्डर पर आखिरी का मतलब है भीतर जाने का हक।

पढ़नालिखनाचलाना
मालिक4··
समूह0···
अन्य0···

फ़ोल्डर पर एक्ज़ीक्यूट बिट का अर्थ है भीतर जाना। पढ़ना हो पर चलाना न हो तो नाम दिखते हैं, पर कुछ खुलता नहीं।

सांकेतिक
r--------
ls -l (फ़ाइल)
-r--------
ls -l (डायरेक्टरी)
dr--------
chmod रूप
chmod u=r,g=,o=
कमांड
chmod 400 <file>
द्विआधारी
100000000
दशमलव
256
umask (डायरेक्टरी)
377
umask (फ़ाइल)
266

एक अंक की दूरी पर

कैसे पढ़ें

  • पढ़ना 4, लिखना 2, चलाना 1 — जोड़कर एक अंक बनता है। 7 यानी 4+2+1, 5 यानी 4+1।
  • अंक बाएँ से दाएँ मालिक, समूह और अन्य के हैं।
  • umask वह है जो घटाया जाता है: डायरेक्टरी में 777 से, फ़ाइल में 666 से।
  • विशेष बिट (setuid 4000, setgid 2000, sticky 1000) आगे चौथा अंक जोड़ते हैं — /tmp 1777 है।

अक्सर पूछे जाने वाले सवाल

Q. chmod 400 का क्या अर्थ है?

यह r-------- है। ls -l में फ़ाइल -r-------- और डायरेक्टरी dr-------- दिखती है।

Q. 400 को rwx रूप में कैसे लिखें?

यह chmod u=r,g=,o= के बराबर है।

Q. 400 में दूसरे लोग क्या कर सकते हैं?

कुछ नहीं। केवल मालिक और समूह पहुँच सकते हैं।

Q. 400 के लिए umask क्या होगा?

डायरेक्टरी के लिए 377। फ़ाइल के लिए भी 266 से यही मिलता है।