టెక్ న్యూస్

లైనక్స్‌లో Chmod 777 అంటే ఏమిటి: ఫైల్ అనుమతుల నమూనాను వివరిస్తుంది

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

Linuxలో Chmod 777 కమాండ్ (వివరించబడింది)

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

Linuxలో ఫైల్ అనుమతి ఎలా పని చేస్తుంది?

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

ఇక్కడ, “యజమాని” అనేది సంబంధించినది ఫైల్ యజమాని ఎవరు ఫైల్/డైరెక్టరీని సృష్టించారు. “గ్రూప్” అనేది సభ్యుల సమితిని సూచిస్తుంది మరియు “ఇతరులు” అనేది సిస్టమ్‌కు యాక్సెస్ ఉన్న ప్రతి ఒక్కరూ. ఈ తరగతుల్లో ప్రతి ఒక్కటి విభిన్నమైన అనుమతి లక్షణాలను కలిగి ఉంటాయి. మళ్లీ మూడు రకాల అనుమతి ఉంది: చదవండి (r), వ్రాయండి (w) మరియు అమలు చేయండి (x).

  • చదవండి (r) – వినియోగదారు ఫైల్/డైరెక్టరీని మాత్రమే చదవగలరు లేదా వీక్షించగలరు. వారు ఫైల్‌లో ఎలాంటి మార్పులు చేయలేరు.
  • వ్రాయండి (w) – వినియోగదారు ఫైల్ లేదా డైరెక్టరీని సవరించవచ్చు. మీరు ఫైల్ లేదా డైరెక్టరీని తొలగించవచ్చు, తరలించవచ్చు, పేరు మార్చవచ్చు లేదా ఏవైనా మార్పులు చేయవచ్చు.
  • అమలు (x) – వినియోగదారు స్క్రిప్ట్‌ని అమలు చేయవచ్చు లేదా ఫైల్‌ను ఎక్జిక్యూటబుల్‌గా చేయవచ్చు.

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

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

Linuxలో ఫైల్ అనుమతులు: సంఖ్యా విలువ వ్యవస్థ

Linux సిస్టమ్‌లలో, రీడ్, రైట్ మరియు ఎగ్జిక్యూట్ అనుమతులు క్రింది పద్ధతిలో సూచించబడతాయి. ఈ అనుమతుల కోసం సంఖ్యా విలువలు వాటి బైనరీ 8-బిట్ డేటా నుండి తీసుకోబడ్డాయి, అయితే గైడ్‌ను సులభంగా అర్థం చేసుకోవడానికి మేము చాలా వివరాలలోకి వెళ్లడం లేదు.

  • చదవండి (r) – 4
  • వ్రాయండి (w) – 2
  • అమలు (x) – 1
  • అనుమతి లేదు – 0

ఉండొచ్చు అనేక కలయికలు పై నంబర్ సిస్టమ్ ఆధారంగా వివిధ సెట్ల అనుమతుల కోసం. వీటిలో చాలా వరకు మూడు-అంకెల వ్యవస్థను ఉపయోగిస్తాయి, ఇది అనుమతి సంఖ్యల మొత్తాన్ని సూచిస్తుంది. దీన్ని మరింత మెరుగ్గా అర్థం చేసుకోవడానికి క్రింది పట్టికను చూడండి.

విలువ అనుమతి సంజ్ఞామానం
0 (0+0+0) అనుమతి లేదు ---
1 (0+0+1) అమలు మాత్రమే --x
2 (0+2+0) మాత్రమే వ్రాయండి -w-
3 (0+2+1) వ్రాసి అమలు చేయండి -wx
4 (4+0+0) చదవడం మాత్రమే r--
5 (4+0+1) చదవండి మరియు అమలు చేయండి r-x
6 (4+2+0) చదువుట మరియు వ్రాయుట rw-
7 (4+2+1) చదవండి, వ్రాయండి మరియు అమలు చేయండి rwx

పై పట్టిక నుండి మీరు అర్థం చేసుకోగలిగినట్లుగా, 7 విలువను సూచిస్తుంది rwx అనుమతి కలయిక. కాబట్టి ఫైల్ లేదా డైరెక్టరీకి 7 విలువతో అనుమతి లభించినట్లయితే, దానికి మూడు అధికారాలు ఉంటాయి – చదవడం, వ్రాయడం మరియు అమలు చేయడం. అయితే Chmod కమాండ్‌లో మూడు 777 అంటే ఏమిటి? సరే, Linuxలో Chmod 777 అంటే ఏమిటో అర్థం చేసుకోవడానికి తదుపరి విభాగానికి వెళ్లండి.

Chmod 777 అనుమతి అంటే ఏమిటి?

ముందుకు వెళ్లడానికి ముందు మీరు తెలుసుకోవలసిన చివరి విషయం ఏమిటంటే, ఈ సంఖ్యలు ఫైల్/డైరెక్టరీ అనుమతుల పూర్తి సెట్‌ను సూచిస్తాయి. ఇక్కడ, మొదటి అంకె యజమానిని సూచిస్తుంది, రెండవ అంకె సమూహాన్ని సూచిస్తుంది మరియు మూడవది ఇతరులను సూచిస్తుంది. మేము దిగువ chmod 777 కమాండ్ యొక్క ఉదాహరణతో దీనిని వివరించాము.

Chmod అంటే ఫైల్ లేదా డైరెక్టరీ యొక్క “మోడ్‌ని మార్చండి” అని అర్థం. మరియు నేను 777 అని చెప్పినప్పుడు, ది మొదటి అంకె (ఈ సందర్భంలో 7) యజమాని అనుమతిని సూచిస్తుంది. రెండవ అంకె (మళ్ళీ, 7) సమూహం యొక్క అనుమతిని సూచిస్తుంది మరియు మూడవ అంకె (కూడా, 7) ఇతర వినియోగదారుల కోసం అనుమతి విలువను సూచిస్తుంది. మొత్తంగా చెప్పాలంటే, 777 అంటే ఫైల్/డైరెక్టరీకి యజమాని, సమూహ సభ్యులు మరియు ఇతరులతో సహా మొత్తం మూడు వినియోగదారు తరగతులకు చదవడానికి, వ్రాయడానికి మరియు అమలు చేయడానికి అనుమతులు మంజూరు చేయబడ్డాయి. ఇది గా సూచించబడింది rwxrwxrwx.

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

ప్రత్యామ్నాయంగా, మెరుగైన మరియు సురక్షితమైన వాటిని ఉపయోగించమని మేము సిఫార్సు చేస్తున్నాము chmod 644 ఫైల్ అనుమతులను సెట్ చేయడానికి ఆదేశం. మీరు అర్థం చేసుకున్నట్లుగా, 644 అనుమతి సంఖ్య యజమానికి (1వ అంకె) చదవడానికి మరియు వ్రాయడానికి (6) అనుమతులను మాత్రమే మంజూరు చేస్తుంది. ఇంకా, రీడ్ (4) అనుమతి సమూహ సభ్యులందరికీ (2వ అంకె) మరియు ఇతర వినియోగదారులకు (3వ అంకె) కేటాయించబడుతుంది.

Linuxలో Chmod 777 కమాండ్‌ని ఎలా ఉపయోగించాలి?

అమలు చేయడానికి chmod 777 మీ Linux కంప్యూటర్‌లో లేదా ఇన్‌పై కమాండ్ చేయండి మీ Windows PCలో WSLమీరు క్రింది వాక్యనిర్మాణాన్ని అనుసరించాలి.

chmod 777 <filepath or filename>

మీరు 777 సంఖ్యా విలువను దీనితో భర్తీ చేయవచ్చు ఇతర ప్రసిద్ధ ఫైల్ అనుమతి కలయికలు అలాగే, క్రింద చూపిన విధంగా.

chmod 644 <filepath or filename>
Linuxలో Chmod 777 కమాండ్‌ని ఎలా ఉపయోగించాలి?

తనిఖీ చేయడానికి సంఖ్యా అనుమతి విలువ ఇప్పటికే ఉన్న ఫైల్/డైరెక్టరీలో, మీరు కింది ఆదేశాన్ని ఉపయోగించవచ్చు:

stat -c "%a" <filepath or filename>
Linuxలో Chmod 777 కమాండ్‌ని ఎలా ఉపయోగించాలి?

Linuxలో Chmod 777 కమాండ్ గురించి తెలుసుకోండి

కాబట్టి మీరు Chmod 777 గురించి తెలుసుకోవలసినది మరియు Linuxలో అది ఏమి చేస్తుంది. పైన పేర్కొన్నట్లుగా, వినియోగదారులందరికీ అనుమతి ఇవ్వాలని మేము సిఫార్సు చేయము, ప్రత్యేకించి మీరు మీ వెబ్ సర్వర్‌తో సమస్యలను ఎదుర్కొంటున్నట్లయితే. బదులుగా, మీరు 644 లేదా 755 ఫైల్ అనుమతి విలువలను ఉపయోగించమని మేము సూచిస్తున్నాము, ఎందుకంటే అవి ఎక్కువ ప్రమాదకరం కాదు. ఇంకా, తెలుసుకోవడానికి 10 ఉత్తమ Linux డిస్ట్రోలు, మా క్యూరేటెడ్ జాబితాకు వెళ్లండి. మరియు గురించి తెలుసుకోవడానికి Unix మరియు Linux మధ్య తేడాలు, మా సమగ్ర పోలికను అనుసరించండి. చివరగా, మీకు ఏవైనా ప్రశ్నలు ఉంటే, దిగువ వ్యాఖ్య విభాగంలో మాకు తెలియజేయండి.


Source link

Related Articles

స్పందించండి

మీ ఈమెయిలు చిరునామా ప్రచురించబడదు. తప్పనిసరి ఖాళీలు *‌తో గుర్తించబడ్డాయి

Back to top button
close