ఫైలు మరియు డైరెక్టరీ అనుమతులను మార్చడానికి లేదా మార్చడానికి chmod ఉపయోగించుట
యూనిక్స్ మరియు లైనక్స్ ఆపరేటింగ్ సిస్టమ్లు మూడు సమూహాలకు (యజమాని, సమూహం మరియు ఇతర వినియోగదారులకు) కేటాయించిన మూడు రకాలైన యాక్సెస్లలో ఒకటి (చదవడానికి, వ్రాయడానికి మరియు అమలు చేయడానికి) ఫైళ్లను మరియు డైరెక్టరీలకు యాక్సెస్ హక్కులను కేటాయించవచ్చు.
-l స్విచ్ (ఉదా ls -l filename ) తో ls ఆదేశం ఉపయోగించి ఫైల్ యొక్క లక్షణాల వివరాలను మీరు జాబితా చేస్తే, -RW-rw-r లాగా కనిపించే సమాచారాన్ని అది తిరిగి పొందుతుంది , యజమాని కోసం అధికారాలను అమలు చేయండి, సమూహం కోసం అధికారాలను చదవడం మరియు వ్రాయడం మరియు ఇతర వినియోగదారులకు మాత్రమే ప్రాప్యతను చదవడం.
యాక్సెస్ హక్కుల రకాలు ప్రతి క్రింద జాబితా చేయబడిన అనుబంధ సంఖ్యా విలువను కలిగి ఉంది:
- = 4 చదవండి
- = 2 వ్రాయండి
- అమలు = 1
Chmod (మార్పు మోడ్) ఆదేశం ఉపయోగించి అనుమతులను కేటాయించటానికి లేదా సవరించటానికి వాడబడే 0 కు మరియు 7 మధ్య ఉన్న విలువను పొందటానికి సమూహములకు యాక్సెస్ హక్కుల విలువలు కలిసి ఉంటాయి.
ఎగువ ఉదాహరణలో, ప్రశ్నా ఫైల్కు యాక్సెస్ హక్కులను chmod 764 ఫైల్ పేరుతో నమోదు చేయడం ద్వారా కేటాయించవచ్చు. సంఖ్య 764 నుండి తీసుకోబడింది:
- rwe = 4 (చదువు) + 2 (రాయండి) + 1 (అమలు) = 7
- rw = 4 (చదువు) + 2 (రాయండి) = 6
- r = 4 (చదువు) = 4
మీరు ఫైల్స్ మరియు డైరెక్టరీలకు యాక్సెస్ హక్కులను ఇవ్వడానికి chmod కమాండ్ ఉపయోగించవచ్చు. Unix మరియు Linux ఆదేశాలు మరియు ఆబ్జెక్ట్ పేర్లు కేస్ సెన్సిటివ్ అని గుర్తుంచుకోండి. మీరు " chmod " ను ఉపయోగించాలి మరియు CHMod లేదా ఎగువ మరియు దిగువ కేస్ అక్షరాల యొక్క ఇతర కలయికను తప్పక ఉపయోగించాలి.
Chmod ఆదేశం ఎలా ఉపయోగించాలి:
- ప్రతిఒక్కరికీ పూర్తి ప్రాప్తి:
- chmod 777 ఫైల్ పేరు
- యజమాని మరియు సమూహ అధికారాల కోసం పూర్తి ప్రాప్తి అయితే ఇతర వినియోగదారులు చదవడానికి మరియు అమలు చేయగలరు:
- chmod 775 ఫైల్పేరు
- యజమాని కోసం పూర్తి ప్రాప్తి, కానీ డైరెక్టరీలోని ఫైల్లకు మాత్రమే చదవడానికి మరియు అమలు చేయడానికి సమూహం మరియు ఇతర వినియోగదారు అధికారాలను పరిమితం చేస్తుంది:
- chmod 755 dirname
- ఎవరికీ యాక్సెస్ హక్కులు లేదా హక్కులు లేని యజమాని కోసం పూర్తి ప్రాప్తి:
- chmod 700 ఫైల్పేరు
- డైరెక్టరీలోని ఫైళ్ల ప్రమాదవశాత్తైన తొలగింపు లేదా మార్పుని నివారించడానికి సమూహ లేదా ఇతర వినియోగదారులకు మరియు అధికారాలను చదివి అమలు చేయడానికి యజమాని కోసం డైరెక్టరీలో ఫైల్లకు ప్రాప్యత లేదు:
- chmod 500 dirname
- యజమాని మరియు సమూహం ఒక ఫైల్కు యాక్సెస్ను చదవడాన్ని మరియు వ్రాయడానికి అనుమతిస్తూ, సమూహంలోని ఇతరులను ఫైల్ను అలాగే యజమానిని సవరించడానికి లేదా తొలగించడానికి వీలు కల్పిస్తుంది, కానీ ఇతర వినియోగదారులకు ప్రాప్యత లేదు:
- chmod 660 ఫైల్ పేరు