पाठ 9 / 29

chmod और chown

परमिशन और स्वामित्व बदलें।

chmod — सिंबॉलिक मोड

u (यूज़र), g (ग्रुप), o (अदर), a (सब) पर +/- से परमिशन जोड़ें या हटाएँ।

chmod u+x deploy.sh    # owner can execute
chmod go-w notes.txt    # group & other lose write

chmod — न्यूमेरिक मोड

r=4, w=2, x=1 — हर त्रिक के लिए इन्हें जोड़ें। 755 = rwxr-xr-x, 644 = rw-r--r--।

chmod 755 deploy.sh     # owner: rwx, group/other: r-x
chmod 644 notes.txt     # owner: rw-, group/other: r--

chown — स्वामित्व बदलें

chown फाइल का ओनर और/या ग्रुप बदलता है; इसके लिए आमतौर पर sudo चाहिए।

sudo chown alice deploy.sh
sudo chown alice:devs deploy.sh

त्वरित जाँच: `chmod 644 file` क्या सेट करता है?

  • rwxrwxrwx
  • rw-r--r--
  • r--r--r--
Answer

rw-r--r-- — क्रमशः ओनर, ग्रुप, अदर के लिए 6=rw-, 4=r--, 4=r-- होता है।