Skip to main content

Linux లో chmod కమాండ్ ఎలా ఉపయోగించాలి

Anonim

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, r-x, చదివి అమలు
  • 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 కమాండ్లో ఉపయోగించే సింబాలిక్ లింక్లు నిజమైన, లక్ష్య వస్తువులను ప్రభావితం చేస్తాయని గుర్తుంచుకోండి.

మోడ్లను సెట్ చేస్తోంది

ఫైల్స్ మరియు డైరెక్టరీల కోసం అదనపు ఫైల్ సిస్టమ్ రీతులను సెట్ చేయడానికి chmod ఉపయోగించండి. ఉదాహరణకు, స్టిక్కీ బిట్ను సెట్ చేయడానికి - ఫైల్ యొక్క చదివే మరియు వ్రాయడానికి సమూహ అనుమతులు సంబంధం లేకుండా ఫైల్ యజమాని, డైరెక్టరీ యజమాని లేదా రూట్ సూపర్యూజర్ మాత్రమే ఫైల్ను తొలగించగలరు - సంఖ్య 1 క్రమంలో ఒక ఆదిప్రత్యయం:

chmod 1755 పాల్గొనేవారు