Linux కమాండ్ లైన్ నుండి ఫైల్ యొక్క అనుమతులను మార్చండి
Chmod ఆదేశం (అర్థం మార్పు మోడ్) మీరు ఫైల్స్ మరియు ఫోల్డర్ల యాక్సెస్ అనుమతులను మార్చడానికి అనుమతిస్తుంది.
Chmod కమాండ్, ఇతర ఆదేశాలను వంటి, కమాండ్ లైన్ లేదా స్క్రిప్ట్ ఫైల్ ద్వారా అమలు చేయబడుతుంది.
మీరు ఫైల్ యొక్క అనుమతులను జాబితా చేయవలెనంటే, మీరు ls ఆదేశాన్ని ఉపయోగించగలరు.
chmod కమాండ్ సింటాక్స్
Chmod కమాండ్ ఉపయోగించినప్పుడు ఇది సరైన సిన్టాక్స్ :
chmod [options] mode [, మోడ్] file1 [file2 ...]Chmod తో వుపయోగించిన కొన్ని సాధారణ ఐచ్ఛికాలు కిందివి:
- -f, --silent, --quiet (చాలా దోష సందేశాలు అణచివేస్తుంది)
- -v, --verbose (ప్రాసెస్ ప్రతి ఫైల్ కోసం ఒక విశ్లేషణ అందిస్తుంది)
- -c, --changes (verbose వంటి కానీ మార్పు చేసినప్పుడు మాత్రమే నివేదికలు)
- -R, --recursive (పునరావృతంగా ఫైళ్లను మరియు డైరెక్టరీలు మార్చండి)
- --help (సహాయం మరియు నిష్క్రమణలను ప్రదర్శిస్తుంది)
- - సంస్కరణ (అవుట్పుట్ వెర్షన్ సమాచారం మరియు నిష్క్రమణలు)
క్రింద వినియోగదారు, సమూహం మరియు కంప్యూటర్లో అందరి కోసం సెట్ చేయగల అనేక సంఖ్యా అనుమతుల జాబితా. సంఖ్య పక్కన చదవడం / వ్రాయడం / అమలు లేఖ సమానమైనది.
- 7, rwx, చదవడం, వ్రాయడం మరియు అమలు చేయడం
- 6, rw-, చదవడం మరియు వ్రాయడం
- 5, rx, చదివి అమలు
- 4, r--, చదవడానికి మాత్రమే
- 3, -wx, వ్రాయడం మరియు అమలు చేయండి
- 2, -w-, వ్రాయడం మాత్రమే
- 1, --x, మాత్రమే అమలు
- 0, ---, none
chmod కమాండ్ ఉదాహరణలు
మీరు ఉదాహరణకు, "పాల్గొనేవారు" ఫైల్ యొక్క అనుమతులను మార్చాలనుకుంటే, దానికి ప్రతి ఒక్కరికి పూర్తి ప్రాప్తిని కలిగి ఉంటావు, మీరు నమోదు చేస్తారు:
chmod 777 పాల్గొనేవారుమొదటి 7 వినియోగదారుల కోసం అనుమతులను సెట్ చేస్తుంది, రెండవ 7 సమూహం కోసం అనుమతులను అమర్చుతుంది మరియు మూడవది 7 మంది ప్రతిఒక్కరికీ అనుమతులను నిర్దేశిస్తుంది.
మీరు దానిని ప్రాప్యత చేయగల ఏకైక వ్యక్తిగా ఉండాలని అనుకుంటే, మీరు ఉపయోగించుకోవచ్చు:
chmod 700 పాల్గొనేవారుమిమ్మల్ని మరియు మీ గుంపు సభ్యులు పూర్తి ప్రాప్తిని ఇవ్వడానికి:
chmod 770 పాల్గొనేవారుమీరు మీ కోసం పూర్తి ప్రాప్తిని కావాలనుకుంటే, కానీ ఫైల్ను సవరించకుండా ఇతర వ్యక్తులను ఉంచాలనుకుంటే, మీరు వీటిని ఉపయోగించవచ్చు:
chmod 755 పాల్గొనేవారుఈ క్రింద ఉన్నవారు "పాల్గొనేవారి" యొక్క అనుమతులను మార్చడానికి పైన ఉన్న అక్షరాలను ఉపయోగిస్తాడు, తద్వారా యజమాని ఫైల్ను చదవగలరు మరియు వ్రాయగలరు, కానీ ఇది ఎవరికీ అనుమతులను మార్చదు:
chmod u = rw పాల్గొనేవారుChmod కమాండ్ పై మరింత సమాచారం
మీరు chgrp ఆదేశముతో ఉన్న ఫైళ్ళ మరియు ఫోల్డర్ల సమూహ యాజమాన్యాన్ని మార్చవచ్చు. Newgrp ఆదేశంతో క్రొత్త ఫైళ్ళను మరియు ఫోల్డర్లకు డిఫాల్ట్ సమూహాన్ని మార్చండి.
Chmod కమాండ్లో ఉపయోగించే సింబాలిక్ లింక్లు నిజమైన, లక్ష్య వస్తువులను ప్రభావితం చేస్తాయని గుర్తుంచుకోండి.