कैसे इस्तेमाल करें
- Owner, group और others की permissions tick करें या octal value अथवा symbolic string लिखें।
- जरूरत हो तो setuid, setgid या sticky bit जोड़ें।
- Numeric या symbolic रूप में chmod command copy करें।
विकल्पों की जानकारी
- Octal
- हर digit owner, group और others के लिए read (4), write (2) और execute (1 जोड़ता है)। 755 = owner rwx और group/others r-x। आगे का चौथा digit special bits देता है।
- Special bits
- setuid (4) program को owner की तरह चलाता है, setgid (2) group की तरह या directory में नई files को group inherit कराता है, sticky bit (1) /tmp जैसी directory में केवल owner को अपनी file delete करने देता है।
उदाहरण
| Octal | Symbolic | सामान्य उपयोग |
|---|---|---|
| 600 | rw—–– | Private keys, secrets |
| 644 | rw-r–r– | Regular files |
| 755 | rwxr-xr-x | Directories, scripts |
| 1777 | rwxrwxrwt | /tmp |
अक्सर पूछे जाने वाले सवाल
644 और 755 का क्या अर्थ है?
644 (rw-r--r--) files के लिए आम है — owner edit कर सकता है और सब पढ़ सकते हैं। 755 directories और scripts के लिए आम है — सब read/enter/run कर सकते हैं, केवल owner बदल सकता है।
777 से बचना क्यों चाहिए?
हर system user file को बदल या replace कर सकता है। इसी कारण web servers और SSH world-writable files को refuse या warn करते हैं।
ls output में capital S या T क्या दिखाता है?
Special bit set है, लेकिन matching execute bit नहीं; आम तौर पर यह गलती होती है।
प्राइवेसी
यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपकी फ़ाइलें और टेक्स्ट आपके डिवाइस पर ही प्रोसेस होते हैं और हमारे सर्वर पर कभी अपलोड नहीं होते।