ఉబుంటులో సుడో వినియోగదారుని ఎలా జోడించాలి

సుడో Linux సిస్టమ్స్‌లో సాధారణంగా ఉపయోగించే కమాండ్‌లలో ఒకటి. ఇది ఒక నిర్దిష్ట ప్రోగ్రామ్‌ను మరొక వినియోగదారుగా అమలు చేయడానికి వినియోగదారుని అనుమతిస్తుంది, డిఫాల్ట్‌గా సూపర్ యూజర్.

ఇది ఎక్కువగా పరిపాలనా ప్రయోజనాల కోసం ఉపయోగించబడుతుంది; Linux PCలో అడ్మినిస్ట్రేటివ్ వినియోగదారులకు పరిమిత అడ్మిన్ యాక్సెస్‌ను అందించడం.

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

సుడో లేని రూట్ కాని వినియోగదారు ప్రోగ్రామ్‌ను ఇన్‌స్టాల్ చేయలేరు. దిగువ ప్రయత్నం విఫలమైన ఉదాహరణను చూడండి:

apt-get install aptitude E: లాక్ ఫైల్ /var/lib/dpkg/lock-frontend తెరవడం సాధ్యపడలేదు - ఓపెన్ (13: అనుమతి నిరాకరించబడింది) E: dpkg ఫ్రంటెండ్ లాక్‌ని పొందడం సాధ్యం కాలేదు (/var/lib/dpkg/lock-frontend ), మీరు రూట్ ఉన్నారా?

సుడోతో రూట్ కాని వినియోగదారు ప్రోగ్రామ్‌లను ఇన్‌స్టాల్ చేయవచ్చు ఎలాంటి సమస్యలు లేకుండా సిస్టమ్‌లో.

sudo apt-get install aptitude ప్యాకేజీ జాబితాలను చదవడం... డిపెండెన్సీ ట్రీ బిల్డింగ్ పూర్తయింది ....

ఇప్పటికే ఉన్న వినియోగదారుని సుడో వినియోగదారుగా జోడించండి

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

testuser sudoers ఫైల్‌లో లేదు. ఈ సంఘటన నివేదించబడుతుంది.

sudoers జాబితాకు వినియోగదారుని జోడించడానికి, ఉపయోగించడానికి usermod ఇప్పటికే ఉన్న వినియోగదారుని జోడించమని ఆదేశం సుడో వ్యవస్థపై సమూహం. క్రింద ఒక ఉదాహరణ కమాండ్ ఉంది.

sudo usermod -aG sudo testuser

ఇక్కడ ది -ఎ ఎంపిక అంటే 'అనుబంధం'. ఇది వినియోగదారు యొక్క ఇప్పటికే ఉన్న సమూహాల సభ్యత్వం ప్రభావితం కాదని నిర్ధారిస్తుంది. -జి వినియోగదారుని ఏ సమూహానికి జోడించాలో పేర్కొనడం కోసం.

ఒక వినియోగదారుని sudo సమూహానికి జోడించిన తర్వాత, ఈ వినియోగదారు తదుపరిసారి సిస్టమ్‌లో లాగిన్ అయినప్పుడు టెర్మినల్‌లో క్రింది సందేశం ప్రదర్శించబడుతుంది.

కమాండ్‌ను అడ్మినిస్ట్రేటర్‌గా అమలు చేయడానికి (యూజర్ "రూట్"), "sudo "ని ఉపయోగించండి. వివరాల కోసం "man sudo_root" చూడండి.

సుడో అధికారాలతో కొత్త వినియోగదారుని సృష్టించండి

adduser కొత్త వినియోగదారుని సృష్టించడానికి ఉపయోగించే Linux ఆదేశం. దీనితో ఉపయోగించవచ్చు

జెండా --ఇంగ్రూప్ సృష్టి సమయంలో సుడో సమూహానికి వినియోగదారుని జోడించడానికి.

sudo adduser testuser --ingroup=sudo

సుడోతో ఏ ఆదేశాలను అనుమతించాలో పరిమితం చేయండి

ఆ ఫైల్ /etc/sudoers కోసం కాన్ఫిగరేషన్ ఎంపికలను కలిగి ఉంది సుడో ఆదేశం. ఈ ఫైల్ రూట్ కోసం కూడా నేరుగా రైట్ ప్రొటెక్ట్ చేయబడింది. ఈ ఫైల్‌ని ఎడిట్ చేయడానికి ఏకైక మార్గం విసుడో ఆదేశం.

సుడో విసుడో

పై కమాండ్ నానో కమాండ్ లైన్ ఎడిటర్ ఉపయోగించి ఫైల్‌ను తెరుస్తుంది. ఫైల్‌లో క్రింది పంక్తులను స్క్రోల్ చేయండి మరియు కనుగొనండి.

# గ్రూప్ sudo సభ్యులను ఏదైనా ఆదేశాన్ని అమలు చేయడానికి అనుమతించండి %sudo ALL=(ALL:ALL) ALL

చివరిది అన్ని లైన్‌లో ఒకే కమాండ్‌తో భర్తీ చేయవచ్చు లేదా సుడోతో అనుమతించబడే ఆదేశాల సమితి.

# %sudo ALL=(ALL:ALL) /bin/mv, /usr/sbin/visudo ఏదైనా కమాండ్‌ని అమలు చేయడానికి గ్రూప్ sudo సభ్యులను అనుమతించండి

ముఖ్య గమనిక: ఎగువన ఉన్న sudoers ఫైల్‌లో సూచించబడిన మార్పులు సుడో వినియోగదారులను ఆదేశాలను మాత్రమే అమలు చేయడానికి పరిమితం చేస్తాయి mv మరియు విసుడో. ఇది వివరణాత్మక ప్రయోజనం కోసం మాత్రమే, మీరు మీ సిస్టమ్‌లోని సుడో వినియోగదారులకు ఈ పరిమితులను బలవంతం చేయవలసిన అవసరం లేదు.

మీరు పైన షేర్ చేసిన సూచనలను ఉపయోగించి sudoers ఫైల్‌లో ఏవైనా మార్పులు చేసి ఉంటే, దాన్ని ఉపయోగించి ఫైల్‌ను సేవ్ చేయాలని నిర్ధారించుకోండి Ctrl + O వర్తింపజేయవలసిన మార్పుల కోసం. అప్పుడు మీరు నానోను ఉపయోగించి నిష్క్రమించవచ్చు Ctrl + X.

మార్పులు జరగాలంటే, మీరు లాగిన్/లాగ్అవుట్ చేయాలి లేదా సిస్టమ్‌ను పునఃప్రారంభించాలి లేదా కొత్త టెర్మినల్ విండోను ప్రారంభించాలి.

? చీర్స్!