CHMOD 777: సింటాక్స్ మరియు ఫంక్షన్

Chmod 777 Sintaks Mariyu Phanksan



Linuxతో పని చేస్తున్నప్పుడు chmod 777 సాధారణం. మీరు ఎక్జిక్యూటబుల్ ఫైల్‌ను డౌన్‌లోడ్ చేసిన తర్వాత లేదా మీరు చదువుతున్న ట్యుటోరియల్‌లో ఎక్కడో దాన్ని ఎదుర్కొని ఉండవచ్చు. దీని అర్థం ఏమిటి మరియు మీరు దానిని ఉపయోగించాలా?

chmod 777 అనేది Linuxలో ఫైల్ లేదా డైరెక్టరీకి ఫైల్ అనుమతులను సెట్ చేయడానికి ఒక మార్గం. ఈ గైడ్ Linux ఫైల్ అనుమతులు మరియు వాటిని ఎలా సెట్ చేయాలి అనే దాని గురించి చర్చిస్తుంది. chmod 777 అంటే ఏమిటి మరియు అది అమలు చేయబడినప్పుడు అది ఏమి చేస్తుందో కూడా మేము అర్థం చేసుకుంటాము.







Linux ఫైల్ అనుమతులు అంటే ఏమిటి

Linuxలో, ప్రతి డైరెక్టరీ మరియు ఫైల్ విభిన్న యాజమాన్యం, లక్షణాలు మరియు ఫైల్ అనుమతులను కలిగి ఉంటాయి. ఈ ఫైల్ నియంత్రణ ప్రమాణాలు ఇచ్చిన ఫైల్‌ను ఎవరు యాక్సెస్ చేయగలరో మరియు ఫైల్ లేదా డైరెక్టరీతో వారు ఏమి చేయగలరో నియంత్రించడంలో సహాయపడతాయి.



ఫైల్ అనుమతులు తరగతి ఆధారంగా వర్గీకరించబడ్డాయి. మూడు వినియోగదారు తరగతులు ఉన్నాయి:



  1. యజమాని - ఇచ్చిన ఫైల్ లేదా డైరెక్టరీని సృష్టించే వ్యక్తి యజమాని. ఆదర్శవంతంగా, హోమ్ డైరెక్టరీలో సృష్టించబడిన ఏదైనా ఫైల్ లేదా డైరెక్టరీ ప్రస్తుత వినియోగదారు స్వంతం. అయితే, మీరు వారి యాజమాన్యాన్ని ఉపయోగించవచ్చు లేదా మార్చవచ్చు.
  2. సమూహం - వారు ఇచ్చిన డైరెక్టరీ లేదా ఫైల్‌కు యాక్సెస్‌తో ఉన్న ఇతర వినియోగదారులను సూచిస్తారు. యజమాని ఫైల్‌కి వారి యాక్సెస్‌ని నిర్వచించారు.
  3. ఇతరులు - యజమాని కాని లేదా సమూహ కేటగిరీ కిందకు రాని ఎవరైనా ఇతరులకు ప్రాతినిధ్యం వహిస్తారు.

ప్రతి మూడు వినియోగదారు తరగతులకు వేర్వేరు ఫైల్ అనుమతులు ఉన్నాయి. వారు కలిగి ఉండవచ్చు చదువు రాయి, లేదా అమలు అనుమతులు.





చదవండి (r) – రీడ్ పర్మిషన్స్ అంటే యూజర్ ఇచ్చిన డైరెక్టరీలోని కంటెంట్‌లను యాక్సెస్ చేయవచ్చు మరియు ఫైల్‌లను వీక్షించవచ్చు. అయినప్పటికీ, వారు ఇప్పటికే ఉన్న ఫైల్‌లను సవరించలేరు, సృష్టించలేరు లేదా తొలగించలేరు.

వ్రాయండి (w) - రైట్ అనుమతులు డైరెక్టరీలోని ఫైల్‌లను సవరించడానికి వినియోగదారుని అనుమతిస్తాయి.



అమలు (x) - ఇచ్చిన ఫైల్ స్క్రిప్ట్ అయితే, ఎగ్జిక్యూట్ అనుమతులు ఫైల్‌ని అమలు చేయడానికి వినియోగదారుని అనుమతిస్తాయి.

కాబట్టి, ఇచ్చిన వినియోగదారు వేర్వేరు అనుమతులను కలిగి ఉండవచ్చు. అంతేకాకుండా, ఇచ్చిన వినియోగదారు తరగతికి అనుమతులను జోడించడానికి లేదా ఉపసంహరించుకోవడానికి యజమాని ఇచ్చిన ఫైల్ లేదా డైరెక్టరీకి అనుమతులను మార్చవచ్చు.

ఫైల్ అనుమతులను వీక్షించడానికి, ఇచ్చిన డైరెక్టరీలోని కంటెంట్‌ల యొక్క సుదీర్ఘ జాబితా చూపిన విధంగా ఉంటుంది:

మునుపటి చిత్రంలో, మేము వేర్వేరు అనుమతులతో ఫైల్ మరియు డైరెక్టరీని కలిగి ఉన్నాము. మొదటి సందర్భంలో, హైఫన్ ( -) అది ఒక ఫైల్ అని అర్థం. ది rw- సూచిస్తుంది యజమాని అనుమతులు. ది r- సూచిస్తుంది సమూహం అనుమతులు. చివరి వర్గం, ఇది r-, సూచిస్తుంది ఇతరులు అనుమతులు.

డైరెక్టరీ విషయంలో, ది డి ఫైల్ అనుమతుల తర్వాత డైరెక్టరీని సూచిస్తుంది.

ఫైల్ అనుమతి ప్రాతినిధ్యం

ఫైల్ అనుమతులు సంఖ్యా విలువగా సూచించబడతాయి: 4 ఉన్నచో చదవండి, 2 ఉన్నచో వ్రాయండి, 1 ఉన్నచో అమలు, మరియు 0 అనుమతి లేదు.

దానిని క్రింది పట్టికలో విడదీద్దాం:

r, w, x అనుమతి ఆక్టల్ ప్రాతినిధ్యం
– – – 0
– – x 1
-లో- రెండు
-wx 3
r-- 4
r-x 5
rw- 6
rwx 7

మీరు అనుమతితో ఫైల్‌ను పొందినట్లయితే 644, ది యజమాని అనుమతి ఉంది 6. అంటే వారు ఇచ్చిన ఫైల్‌ను చదవగలరు మరియు వ్రాయగలరు మరియు డైరెక్టరీలోని ఫైల్‌లను సవరించగలరు. ది సమూహం మరియు ఇతరులు అనుమతి ఉంది 4 అంటే వారు ఫైల్‌లు మరియు డైరెక్టరీ కంటెంట్‌లను మాత్రమే చదవగలరు.

మా మునుపటి ఉదాహరణలో, కోసం అనుమతి moo.docx 644కి సెట్ చేయబడింది, ఇది కూడా ప్రాతినిధ్యం వహిస్తుంది rw-r-r–.

కొరకు కొత్త డైరెక్టరీ, దాని అనుమతి సెట్ చేయబడింది 775. మేము దానిని మార్చాలనుకుంటే 644, మేము కింది ఆదేశాన్ని ఉపయోగించవచ్చు:

$ సుడో chmod 644 కొత్త

మేము ఫైల్ అనుమతులను ఉపయోగించి మార్చాము chmod ఆదేశం.

CHMOD 777ని అర్థం చేసుకోవడం

ది 777 ఫైల్ అనుమతి అన్ని వినియోగదారు తరగతులు చేయగలదని సూచిస్తుంది చదువు రాయి, మరియు అమలు. మీరు అమలు చేస్తే chmod 777, మీరు మీ సిస్టమ్‌లోని అన్ని వినియోగదారు తరగతులకు ఫైల్ లేదా డైరెక్టరీని అందుబాటులో ఉంచుతున్నారు. అటువంటి అనుమతిని నివారించాలి మరియు మీ సిస్టమ్‌లోని వినియోగదారులందరినీ మీరు విశ్వసించినప్పుడు మాత్రమే ఉపయోగించబడుతుంది. 777 అనుమతి భద్రతా ముప్పును కలిగిస్తుంది; వీలైతే మీరు దానిని ఉపయోగించకుండా ఉండాలి.

మాత్రమే యజమాని కలిగి ఉండాలి 7 ఫైల్ అనుమతి. ఇతర వినియోగదారులు ఫైల్ అనుమతికి కట్టుబడి ఉండాలి 5 లేదా ఇతర అనుమతులు వారు దేనిని యాక్సెస్ చేయాలి లేదా అమలు చేయాలి అనే దానిపై ఆధారపడి ఉంటుంది.

chmod 777ని ఈ క్రింది విధంగా అమర్చవచ్చు:

మేము పేరు పెట్టబడిన ఫైల్ కోసం 777 ఫైల్ అనుమతిని సెట్ చేసాము. వినియోగదారులందరికీ ఉంది rwx అనుమతులు. ఏదైనా ఫైల్ అటువంటి అనుమతులను కలిగి ఉన్నట్లు మీరు కనుగొంటే, అనుమతులను వేరొకదానికి తగ్గించండి. మీరు ఉపయోగించవచ్చు chmod మీ సిస్టమ్‌లోని భద్రతా బెదిరింపులను తగ్గించడానికి ఆదేశం.

ముగింపు

chmod 777 అనేది సిస్టమ్‌లోని వినియోగదారులందరికీ ఫైల్ అనుమతులను చదవడానికి, వ్రాయడానికి మరియు అమలు చేయడానికి ఉపయోగించే ఆదేశం. ఈ గైడ్ Linux ఫైల్ అనుమతులు, వాటి ప్రాతినిధ్యం మరియు chmod ఆదేశాన్ని ఉపయోగించి అనుమతిని ఎలా మార్చాలనే దాని గురించిన అన్ని వివరాలను చర్చించింది. అంతేకాకుండా, chmod 777 అంటే ఏమిటి మరియు మీరు దానిని ఎందుకు నివారించాలి అని మేము చర్చించాము. chmod 777 యొక్క కాన్సెప్ట్ ఏమిటో మీరు ఇప్పుడు అర్థం చేసుకున్నారని మేము ఆశిస్తున్నాము.