ఆపరేటింగ్ సిస్టమ్ యొక్క విభిన్న భావనలలో, అత్యంత కీలకమైనది యాక్సెస్ కంట్రోల్, ఇది ఆపరేటింగ్ సిస్టమ్ యొక్క ప్రతి వినియోగదారుకు మంజూరు చేయబడిన యాక్సెస్ స్థాయిని నిర్దేశిస్తుంది. యాక్సెస్ కంట్రోల్ పాలసీలు ఏవైనా వినియోగదారులకు ఎలాంటి అధికారాలు మంజూరు చేయబడని కార్యకలాపాలను నిర్వహించడానికి అనుమతించబడదని నిర్ధారిస్తుంది. ఏదైనా ఆపరేటింగ్ సిస్టమ్లోని రెండు సాధారణ రకాల వినియోగదారులు రూట్ యూజర్ (అడ్మినిస్ట్రేటివ్ స్థాయి అధికారాలను కలిగి ఉంటారు) మరియు అతిథి యూజర్ (పరిమిత హక్కులను మాత్రమే కలిగి ఉంటారు).
కొన్నిసార్లు, అతిథి వినియోగదారుడు కూడా నిర్వాహక అధికారాలు అవసరమయ్యే కొన్ని పనులను చేయవలసి ఉంటుంది. అదృష్టవశాత్తూ, Linux మాకు దీన్ని చేయడానికి ఒక మార్గాన్ని అందిస్తుంది, అనగా, కమాండ్ ముందు సుడో కీవర్డ్ని ఉపయోగించడం ద్వారా. ఇది అటువంటి మాయా కీవర్డ్, ఈ కీవర్డ్ ద్వారా ఏ ఆదేశాన్ని అనుసరించాలో దాని స్వంత పరిమిత అధికారాల కంటే రూట్ అధికారాలతో అమలు చేయడానికి అనుమతించబడుతుంది. సుడో అంటే సూపర్ యూజర్ DO. నేటి చర్చ కోసం, లైనక్స్లో సుడో కమాండ్ వినియోగాన్ని మీకు వివరించడం మా లక్ష్యం.
గమనిక: సుడో ఆదేశాన్ని ఉపయోగించే పద్ధతిని వివరించడానికి మేము లైనక్స్ మింట్ 20 ని ఉపయోగించాము.
Linux Mint 20 లో సుడో ఆదేశాన్ని ఉపయోగించే పద్ధతి క్రింది మూడు ఉదాహరణ దృష్టాంతాల ద్వారా ప్రదర్శించబడుతుంది:
దృష్టాంతం # 1: సుడో కమాండ్తో మీ సిస్టమ్ను అప్డేట్ చేయడం
మీరు మీ లైనక్స్ సిస్టమ్లో ఏదైనా కొత్త ప్రోగ్రామ్, అప్లికేషన్, ప్యాకేజీ లేదా కమాండ్ని ఇన్స్టాల్ చేయాలనుకున్నప్పుడు, దాని ముందు మీ సిస్టమ్ కాష్ను అప్డేట్ చేయాలని మీకు ఎల్లప్పుడూ సలహా ఇస్తారు. ఎందుకంటే, కొన్ని సమయాల్లో, ఇప్పటికే ఉన్న కొన్ని ప్యాకేజీలు ప్యాచ్ చేయబడకపోవచ్చు, మీ సిస్టమ్లో కొత్తగా ఏదైనా ఇన్స్టాల్ చేసేటప్పుడు మీకు ఇబ్బంది కలిగించవచ్చు. మీరు రూట్ యూజర్ అధికారాలతో అప్డేట్ కమాండ్ను అమలు చేయవచ్చు. అందువల్ల, మీ సిస్టమ్ను సుడో కమాండ్తో అప్డేట్ చేయడానికి, మీరు దిగువ పేర్కొన్న దశలను చేయాలి:
మొదటి దశలో, ఏదైనా లైనక్స్ పంపిణీలో టెర్మినల్ని ప్రారంభించండి (నేను లైనక్స్ మింట్ 20 ఉపయోగిస్తున్నాను); లో ఉన్న టెర్మినల్ చిహ్నంపై క్లిక్ చేయడం ద్వారా దీన్ని చేయవచ్చు. మీరు క్రింది చిత్రంలో లైనక్స్ మింట్ 20 టెర్మినల్ని చూడవచ్చు:
మీరు టెర్మినల్ని ప్రారంభించిన తర్వాత, మీరు చేయవలసిన తదుపరి విషయం ఏమిటంటే, క్రింద చూపిన విధంగా సుడో కీవర్డ్ని ఉపయోగించినప్పుడు అప్డేట్ కమాండ్ను అమలు చేయడం:
$సుడోసముచితమైన నవీకరణ
మీరు ఎంటర్ కీని నొక్కినప్పుడు, అప్డేట్ చేయవలసిన మొత్తం ప్యాకేజీల సంఖ్యను బట్టి అప్డేట్ కమాండ్ దాని అమలును పూర్తి చేయడానికి కొన్ని సెకన్లు పడుతుంది. విరిగిన లేదా కాలం చెల్లిన ప్యాకేజీలు లేదా డిపెండెన్సీలు ఎక్కువగా ఉంటే, అప్డేట్ కమాండ్ను అమలు చేయడానికి ఎక్కువ సమయం పడుతుంది. అయితే, దాని అమలు పూర్తయిన తర్వాత, మీ టెర్మినల్ దానిపై కింది అవుట్పుట్ను చూపుతుంది:
దృష్టాంతం # 2: మీ సిస్టమ్ను సుడో కమాండ్తో అప్గ్రేడ్ చేస్తోంది
సాధారణంగా, సిస్టమ్ అప్డేట్ తర్వాత, మీరు ఆ ప్యాకేజీలను కూడా అప్గ్రేడ్ చేయాలి, దీని అప్గ్రేడ్ వెర్షన్లు ఇంటర్నెట్లో అందుబాటులో ఉంటాయి. ఈ ప్రక్రియ సాధారణ అప్డేట్ ఆదేశాన్ని అమలు చేయడం కంటే కొంచెం ఎక్కువ సమయం పడుతుంది ఎందుకంటే, అన్నింటికంటే, మీరు అప్గ్రేడ్లు అందుబాటులో ఉన్న ప్యాకేజీల యొక్క అన్ని కొత్త వెర్షన్లను ఇన్స్టాల్ చేస్తున్నారు. ఇంకా, ఈ అప్గ్రేడ్లకు మీ సిస్టమ్లో అదనపు స్థలం కూడా అవసరం. మళ్ళీ, మీ సిస్టమ్లోని ప్యాకేజీలను అప్గ్రేడ్ చేయడానికి, మీరు సుడో అధికారాలతో అప్గ్రేడ్ ఆదేశాన్ని అమలు చేయాలి, వీటిని ఈ క్రింది విధంగా చేయవచ్చు:
మీ లైనక్స్ మింట్ 20 టెర్మినల్లో, మీరు కింది ఆదేశాన్ని అమలు చేయాలి:
$సుడోసముచితమైన అప్గ్రేడ్
ఈ ఆదేశాన్ని అమలు చేయడానికి మీరు ఎంటర్ కీని నొక్కిన తర్వాత, మీరు నిజంగా మీ ప్యాకేజీలను అప్గ్రేడ్ చేయాలనుకుంటున్నారా లేదా అనే దాని గురించి నిర్ధారణ కోసం మిమ్మల్ని అడుగుతారు. ఇది పూర్తయింది ఎందుకంటే లైనక్స్ యూజర్ తన సిస్టమ్లో అదనపు స్థలాన్ని ఆక్రమించడంతో పాటు తగినంత సమయం అవసరం ఇన్స్టాల్ చేసే ముందు అడగడం తప్పనిసరి అని భావిస్తారు. మీరు ఈ ప్రక్రియను కొనసాగించాలని ఖచ్చితంగా అనుకుంటే, మీ టెర్మినల్లో Y అని టైప్ చేసి, క్రింద చూపిన చిత్రంలో హైలైట్ చేసిన విధంగా Enter కీని నొక్కడం ద్వారా మీరు దీన్ని మీ OS కి తెలియజేయవచ్చు:
అప్గ్రేడ్ కమాండ్ దాని అమలును పూర్తి చేయడానికి కొన్ని నిమిషాలు పడుతుంది, ఇది మళ్లీ అప్గ్రేడ్ చేయాల్సిన ప్యాకేజీల ఖచ్చితమైన సంఖ్యపై ఆధారపడి ఉంటుంది. అయితే, అన్ని ప్యాకేజీలను అప్గ్రేడ్ చేసిన తర్వాత, మీ టెర్మినల్ దానిపై కింది అవుట్పుట్ను ప్రదర్శిస్తుంది:
దృష్టాంతం # 3: సుడో కమాండ్తో టెక్స్ట్ ఫైల్ను సృష్టించడం
Linux ఆపరేటింగ్ సిస్టమ్లో చాలా టెక్స్ట్ ఎడిటర్లను యాక్సెస్ చేయడానికి, మీకు రూట్ యూజర్ అధికారాలు అవసరం. అదేవిధంగా, నానో ఎడిటర్తో టెక్స్ట్ ఫైల్ను సృష్టించడం కోసం, సుడో కీవర్డ్ని ఉపయోగించినప్పుడు మీరు దీన్ని చేయాలి మరియు మొత్తం ప్రక్రియ దిగువ పేర్కొన్న దశల్లో వివరించబడింది:
మొదటి దశలో, మీరు కింది ఆదేశాన్ని అమలు చేయాలి:
$సుడో నానోMyFile.txtమీరు MyFile.txt పేరు పెట్టడానికి బదులుగా మీ టెక్స్ట్ ఫైల్కు MyFile.txt ని మీకు నచ్చిన పేరుతో భర్తీ చేయవచ్చు. ఈ సందర్భంలో వలె, మేము మా టెక్స్ట్ ఫైల్కు సుడో.టెక్స్ట్ అని పేరు పెట్టాము.
మీరు ఈ ఆదేశాన్ని అమలు చేసిన తర్వాత, అది మీ హోమ్ డైరెక్టరీలో పేర్కొన్న పేరుతో కొత్త ఖాళీ టెక్స్ట్ ఫైల్ని సృష్టించడమే కాకుండా, నానో ఎడిటర్తో ఆ ఫైల్ని కూడా తెరుస్తుంది, ఇక్కడ నుండి మీకు నచ్చిన ఏదైనా కంటెంట్ను ఈ ఫైల్కి జోడించవచ్చు కింది చిత్రంలో చూపబడింది:
ఈ మార్పులన్నీ చేసిన తర్వాత, మీరు Ctrl+ X ని నొక్కడం ద్వారా మీ ఫైల్ని సేవ్ చేసుకొని నానో ఎడిటర్ నుండి నిష్క్రమించాలి. సుడో కమాండ్ అమలు చేయడం ద్వారా లేదా కేవలం వెళ్లడం ద్వారా మీ హోమ్ డైరెక్టరీలో టెక్స్ట్ ఫైల్ సృష్టించబడిందో లేదో కూడా మీరు ధృవీకరించవచ్చు. మీ హోమ్ డైరెక్టరీకి. దిగువ చిత్రంలో చూపిన విధంగా ఇక్కడ, మీరు కొత్తగా సృష్టించిన టెక్స్ట్ ఫైల్ను కనుగొనగలరు:
ముగింపు
ఈ ఆర్టికల్లో, లైనక్స్ మింట్ 20 లో సుడో కమాండ్ వినియోగం గురించి క్లుప్త వివరణ ఇవ్వడానికి మేము ప్రయత్నించాము. మీరు ఈ కమాండ్ను సమర్థవంతంగా ఉపయోగించుకునే ఉదాహరణ దృష్టాంతాలలో కొన్ని ఇవి మాత్రమే. అయితే, ఈ కీవర్డ్ పెద్ద సంఖ్యలో ఇతర ఆదేశాలతో పాటు లైనక్స్ ఆపరేటింగ్ సిస్టమ్ యొక్క ఇతర రుచులతో కూడా ఉపయోగించవచ్చు.