హార్డ్వేర్

లైనక్స్‌లో రూట్, సు మరియు సుడో గురించి మీరు తెలుసుకోవలసినది

విషయ సూచిక:

Anonim

ప్రపంచంలోని సర్వర్లు మరియు సూపర్ కంప్యూటర్లలో ఉపయోగించడానికి లైనక్స్ ఆకర్షణీయంగా ఉండే ప్రధాన లక్షణాలలో ఒకటి దాని అదనపు భద్రత. మీరు ఇప్పటికే లైనక్స్ వినియోగదారు అయితే, కొన్ని పరిపాలనా కార్యకలాపాలను నిర్వహించడానికి, సిస్టమ్ మిమ్మల్ని యాక్సెస్ కీని అడుగుతుంది. నా ఉద్దేశ్యం భద్రత యొక్క అదనపు పొర. మా పోస్ట్ చదువుతూ ఉండండి మరియు మీరు Linux లో రూట్, సు మరియు సుడో గురించి తెలుసుకోవలసినది మీకు కనిపిస్తుంది .

Linux లో రూట్, సు, సుడో మరియు రూట్‌కిట్ల గురించి మీరు తెలుసుకోవలసినది

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

రూట్

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

టెర్మినల్ నుండి రూట్ యాక్సెస్ ఎలా

సూపర్ యూజర్ మోడ్‌లో సిస్టమ్‌లోకి ప్రవేశించడానికి మేము ఈ క్రింది ఆదేశాన్ని ఉపయోగిస్తాము:

అతని -

ఇది నిర్వచించిన ఇతర వినియోగదారుని ఉపయోగించి సిస్టమ్‌లోకి ప్రవేశించడానికి పనిచేస్తుంది, కానీ దాన్ని ఖాళీగా ఉంచడం ద్వారా లేదా - ఉంచడం ద్వారా, ఎంట్రీ రూట్ యూజర్ నుండి అని సిస్టమ్ umes హిస్తుంది. అమలు చేసిన తరువాత, టెర్మినల్ సంబంధిత పాస్‌వర్డ్‌ను నమోదు చేయమని అడుగుతుంది.

ఆ తరువాత, రెండు దృశ్యాలు సంభవించవచ్చు:

  • మీరు సూపర్‌యూజర్‌గా లాగిన్ అవుతారు. దీన్ని ధృవీకరించడానికి, కమాండ్ ప్రాంప్ట్ చూడండి, ఇది "$" నుండి "#" గుర్తుకు మారాలి. మీరు ప్రామాణీకరణ లోపాన్ని అందుకున్నారు, ఇది రూట్ ఖాతా బహుశా బ్లాక్ చేయబడిందని సూచిస్తుంది (మీరు కీని సరిగ్గా ఎంటర్ చేశారని మీరు ఖచ్చితంగా అనుకోవాలి). ఈ సందర్భంలో, పరిష్కారం తరువాత, చదువుతూనే ఉందా?

మీరు లాగ్ అవుట్ అయ్యే వరకు ఆదేశం సక్రియంగా ఉంటుంది. ప్రతి కేసుకు పాస్‌వర్డ్ రాయాల్సిన అవసరం లేకుండా ఏదైనా సూచనలను అమలు చేయడానికి ఇది మిమ్మల్ని అనుమతిస్తుంది.

మీ కంప్యూటర్‌లో రూట్ యూజర్ ఖాతాను అన్‌లాక్ చేయండి

అనుభవం లేని వినియోగదారులకు ప్రాప్యత ఉండేలా చాలా పంపిణీలు రూట్ ఖాతాను లాక్ చేస్తాయి. అయితే, దీన్ని అన్‌లాక్ చేయవచ్చు (ప్రారంభించబడింది) ఆపై దానితో లాగిన్ అవ్వండి. దీన్ని చేయడానికి మీరు టెర్మినల్‌లో కింది వాటిని అమలు చేయాలి:

sudo passwd root

పాస్‌వర్డ్‌ను నమోదు చేయమని నేను మిమ్మల్ని అడిగినప్పుడు, మీరు మీ వినియోగదారు పేరును నమోదు చేయండి. అప్పుడు అది క్రొత్త పాస్‌వర్డ్‌ను సృష్టించమని అడుగుతుంది, మీరు దాన్ని రెండుసార్లు నమోదు చేయాలి. ఇది పూర్తయిన తర్వాత, రూట్ ఖాతా ప్రారంభించబడుతుంది మరియు మీరు సమస్యలు లేకుండా నమోదు చేయవచ్చు.

కొన్ని కారణాల వల్ల మీరు దాన్ని మళ్ళీ నిష్క్రియం చేయాలనుకుంటే, ఈ క్రింది సూచనలను అమలు చేయండి:

sudo passwd -dl root

రూట్‌గా లాగిన్ అవ్వండి

ఇది కొద్దిగా సిఫార్సు చేయబడిన అభ్యాసం, ఎందుకంటే రూట్ యూజర్ సెషన్‌ను శాశ్వతంగా తెరిచి ఉంచడం తీవ్రమైన పరిణామాలను కలిగిస్తుంది మరియు సిస్టమ్‌ను పనికిరానిదిగా చేస్తుంది. సలహా ఇచ్చే విషయం ఏమిటంటే దీనిని తాత్కాలిక మార్గాల ద్వారా ఉపయోగించడం (కమాండ్ సు లేదా సుడో, నేను తరువాతి విభాగంలో మాట్లాడతాను). లేదా వినియోగదారు ఖాతాలను పునరుద్ధరించడం లేదా డిస్క్-సంబంధిత వైఫల్యాలను పరిష్కరించడం వంటి అత్యవసర పరిస్థితుల్లో మాత్రమే లాగిన్ అవ్వండి.

విధానం సులభం. లైనక్స్‌లోకి ప్రవేశించినప్పుడు, మీరు యూజర్‌పేరు ఫీల్డ్‌లో “రూట్” మరియు పాస్‌వర్డ్ ఫీల్డ్‌లో దాని సంబంధిత పాస్‌వర్డ్‌ను ఉంచండి. రూట్ ఖాతాలోకి లాగిన్ అవ్వడానికి తప్పక ప్రారంభించబడాలని గుర్తుంచుకోండి (మునుపటి విభాగంలో దీన్ని ప్రారంభించే పద్ధతిని చూడండి).

ప్రస్తుతానికి మీకు దోష సందేశం వస్తే, అది ప్రారంభించబడకపోవటం లేదా మీరు మరచిపోయినందువల్ల కావచ్చు. మీకు పాస్‌వర్డ్ గుర్తులేకపోతే, మీరు దాన్ని రీసెట్ చేయవచ్చు, తరువాతి విభాగంలో నేను ఎలా వివరించాను?

రూట్ పాస్‌వర్డ్‌ను రీసెట్ చేయండి

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

sudo passwd root

SU

ఇది ఆంగ్ల " s ubstitute u ser" (వినియోగదారుని మార్చండి) లోని ఎక్రోనిం నుండి వచ్చింది, అనగా, టెర్మినల్ ద్వారా లాగ్ అవుట్ చేయకుండా వినియోగదారుని మార్చడం దీని ప్రధాన పని. సాధారణంగా, నేను ఇప్పటికే చెప్పినట్లుగా, సాధారణ రకం ఖాతా నుండి రూట్ ఖాతా వరకు. ప్రాథమికంగా, SU కమాండ్ మిమ్మల్ని సూపర్‌యూజర్ ఖాతాలోకి ప్రవేశించడానికి మరియు సిస్టమ్ యొక్క అడ్మినిస్ట్రేటివ్ ఫైల్‌లపై చర్యలను చేయటానికి దాని అధికారాలను ఉపయోగించడానికి అనుమతిస్తుంది.

దీని వాక్యనిర్మాణం కేవలం ఆదేశం మాత్రమే కావచ్చు, ఇక్కడ అప్రమేయంగా ఖాతా రూట్‌గా మార్చబడుతుందని umes హిస్తుంది.

తన

లేదా వినియోగదారు పేరుతో పాటు

మీ (వినియోగదారు పేరు)

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

మా రూట్ ఖాతా కోసం పాస్‌వర్డ్‌ను ఎంచుకునేటప్పుడు మీరు చాలా జాగ్రత్తగా ఉండాలి అని కూడా చెప్పడం చాలా ముఖ్యం. ఈ విధంగా ఉన్నందున, సును అమలు చేయడం ద్వారా దాడి చేయకుండా హక్కులు లేని వినియోగదారుని మేము నిరోధిస్తాము.

మేము మీ ఫోటోటోనిక్ సిఫార్సు చేస్తున్నాము: ఫోటోలు మరియు చిత్రాల లైట్ ఆర్గనైజర్

sudo

ఇంగ్లీష్ “ s uper u ser do ” (సూపర్ యూజర్ బీమ్) నుండి వస్తోంది. ఇది ఆదేశాలను అమలు చేయడానికి ఒక ప్రత్యామ్నాయం, మేము మరొక వినియోగదారు (రూట్ యూజర్‌తో సహా) ఉన్నట్లుగా, కానీ వాటి మధ్య అధికారాల ప్రతినిధిపై ఏర్పాటు చేసిన కొన్ని పరిమితుల క్రింద. సాధారణంగా, లైనక్స్‌లో ఈ నియమాల శ్రేణి ఫైల్‌లో స్థాపించబడింది: / etc / sudoers.

సుకు సంబంధించి రెండు ముఖ్యమైన తేడాలను మనం ప్రస్తావించవచ్చు:

  • ఆదేశాన్ని అమలు చేస్తున్నప్పుడు, మీ స్వంత పాస్‌వర్డ్‌ను అభ్యర్థించండి మరియు ఇతర వినియోగదారుకు కాదు. పాస్‌వర్డ్‌లు వంటి సున్నితమైన సమాచారాన్ని పంచుకోవాల్సిన అవసరం లేకుండా ఇతర వినియోగదారులకు పనులను అప్పగించడానికి ఇది ప్రయోజనకరంగా ఉంటుంది. వినియోగదారుని మార్చాల్సిన అవసరం లేకుండా , అభ్యర్థించిన సూచన మాత్రమే సూపర్‌యూజర్‌గా అమలు చేయబడుతుంది.

దాని ఆపరేషన్ సంక్లిష్టంగా లేదు, సుడో వ్రాయబడుతుంది, అమలు చేయవలసిన ఆదేశానికి ముందు. ఉదాహరణకు, సిస్టమ్‌లో ప్యాకేజీని ఇన్‌స్టాల్ చేయడానికి, వాక్యనిర్మాణం ఇలా ఉంటుంది:

sudo apt-get install (package_name)

సుడో గురించి గమనించదగ్గ వాస్తవం "గ్రేస్ టైమ్", ఇది పాస్‌వర్డ్‌ను మళ్లీ మళ్లీ ఎంటర్ చేయకుండా, దాన్ని అమలు చేయకుండా, వినియోగదారుని సూచనల క్రమాన్ని మరొక వినియోగదారుగా అమలు చేసే సామర్థ్యాన్ని ఇస్తుంది. ఆ వ్యవధి తరువాత, సుడో మళ్ళీ పాస్వర్డ్ను అభ్యర్థిస్తుంది. కొంతమంది నిపుణులు దీనిని భద్రతా ఉల్లంఘనగా భావిస్తారు. ప్రాథమికంగా ఎందుకంటే ఆ గ్రేస్ వ్యవధిలో మా కంప్యూటర్‌కు అంతరాయం ఏర్పడితే, అవి మన సిస్టమ్‌తో విపత్తులను చేస్తాయి.

అయితే, గ్రేస్ పీరియడ్ నిలిపివేయవచ్చని, ఇది భద్రతను పెంచుతుందని అన్నారు. దీని కోసం, / etc / sudoers ఫైల్‌ను సవరించడం మాత్రమే అవసరం:

sudo nano / etc / sudoers

మరియు మేము చివరికి ఈ క్రింది పంక్తిని జోడించడానికి ముందుకు వెళ్తాము:

డిఫాల్ట్‌లు: ALL టైమ్‌స్టాంప్_టైమ్‌అవుట్ = 0

మార్పుకు సిస్టమ్‌ను పున art ప్రారంభించాల్సిన అవసరం లేదు.

ముగింపులు

లైనక్స్ వ్యవస్థలో సూపర్ యూజర్ యొక్క ప్రాముఖ్యత దాని భద్రత పరంగా ప్రతిబింబిస్తుంది. ఇది బహుళ-వినియోగదారు సిస్టమ్ నిర్వాహకులకు గొప్ప ప్రయోజనాన్ని సూచిస్తుంది. ఇది మరొక వినియోగదారు చేత అమలు చేయబడిన హానికరమైన లేదా ఉద్దేశపూర్వక నష్టాన్ని బాగా తగ్గిస్తుంది, ఎందుకంటే ఇది సిస్టమ్ లేదా ఇతర వినియోగదారులకు నేరుగా ప్రభావితం కాదు. ఇంకా, ఇది హానికరమైన సాఫ్ట్‌వేర్ నుండి క్లిష్టమైన సిస్టమ్ ఫైల్‌లను కొంచెం విడిగా ఉంచుతుంది. అదనంగా, సూపర్‌యూజర్ ఖాతా వాడకం తప్పులు చేసే అవకాశాన్ని తగ్గిస్తుంది.

ఏవైనా సమస్యలు ఉంటే, దయచేసి మమ్మల్ని సంప్రదించడానికి సంకోచించకండి. వాస్తవానికి, మా ట్యుటోరియల్స్ విభాగాన్ని లేదా మా లైనక్స్ వర్గాన్ని పరిశీలించండి, ఇక్కడ మీరు మా సిస్టమ్ నుండి ఎక్కువ ప్రయోజనాలను పొందడానికి చాలా ఉపయోగకరమైన సమాచారాన్ని కనుగొంటారు.

హార్డ్వేర్

సంపాదకుని ఎంపిక

Back to top button