Linux లో సుడో అంటే ఏమిటి?

సూడో కమాండ్ నాన్-అడ్మినిస్ట్రేటివ్ వినియోగదారులకు కొన్ని నిర్వాహక అధికారాలను ఇస్తుంది

మీరు Linux లో నిర్వాహక అనువర్తనాలను అమలు చేసినప్పుడు, మీరు superuser (రూట్) కు మారడానికి su ఆదేశాన్ని వాడుతారు లేదా మీరు sudo ఆదేశాన్ని వాడతారు. కొన్ని లైనక్స్ పంపిణీలు రూట్ యూజర్ ను ఎనేబుల్ చేస్తాయి, కానీ కొందరు చేయరు. ఉబుంటు-సుడో వంటివి వెళ్ళకూడదు.

Sudo కమాండ్ గురించి

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

సూడో కమాండ్ యొక్క ఉదాహరణ

నిర్వాహక అధికారాలను లేని ఒక ప్రామాణిక యూజర్ సాఫ్ట్వేర్లో ఒక భాగాన్ని ఇన్స్టాల్ చేయడానికి Linux లో ఒక ఆదేశం ప్రవేశించవచ్చు:

dpkg -i software.deb

నిర్వాహక అధికారాలను లేని వ్యక్తి సాఫ్ట్ వేర్ ను వ్యవస్థాపించడానికి అనుమతించబడటం లేనందున ఈ ఆదేశం లోపాన్ని తిరిగి పంపుతుంది. అయితే, సుడో కమాండ్ రెస్క్యూకు వస్తుంది. బదులుగా, ఈ యూజర్ సరైన కమాండ్:

sudo dpkg -i software.deb

ఈ సారి సాఫ్ట్ వేర్ సంస్థాపించును. ఇది నిర్వాహక అధికారాలను కలిగి ఉన్న ఒక వ్యక్తి గతంలో సాఫ్ట్వేర్ను వ్యవస్థాపించడానికి అనుమతించేందుకు గతంలో Linux ను కాన్ఫిగర్ చేసింది.

గమనిక: సుడో కమాండ్ను ఉపయోగించుకొనుటకు కొందరు వినియోగదారులను నిరోధించటానికి మీరు లినన్ను ఆకృతీకరించవచ్చు.