గమనిక: వినియోగదారులకు సుడో అధికారాలను కేటాయించడం వారికి రూట్ అధికారాలను ఇవ్వడంతో సమానం. కాబట్టి, మీరు సరైన వినియోగదారుకు సుడో అధికారాలను కేటాయిస్తున్నారని నిర్ధారించుకోండి.
కింది రెండు పద్ధతుల ద్వారా మీరు ఏ వినియోగదారుకైనా సుడో అధికారాలను కేటాయించవచ్చు:
- Sudoers ఫైల్కు వినియోగదారుని జోడించండి
- సుడో సమూహానికి వినియోగదారుని జోడించండి
ఈ వ్యాసం సుడో అధికారాలను కేటాయించడానికి రెండు పద్ధతులను చర్చిస్తుంది. ఈ వ్యాసంలో చర్చించబడిన ఆదేశాలు డెబియన్ 10 బస్టర్ సిస్టమ్పై అమలు చేయబడతాయి.
విధానం 1: sudoers ఫైల్కు వినియోగదారుని జోడించండి
సుడో అధికారాలను కేటాయించడానికి ఈ పద్ధతి ప్రాధాన్యతనిస్తుంది, ఎందుకంటే ఒక పనిని నిర్వహించడానికి ఖచ్చితంగా అవసరమైన ఆదేశాల కోసం మాత్రమే వినియోగదారులకు నిర్బంధ అధికారాలను కేటాయించడానికి ఇది మిమ్మల్ని అనుమతిస్తుంది. మీరు దీనిని | _+_ | ఉపయోగించి చేయవచ్చు ఫైల్, ఇది వినియోగదారు అధికారాలను సులభంగా నియంత్రించడానికి మిమ్మల్ని అనుమతిస్తుంది. మీరు చేయాల్సిందల్లా | _++_ | ను సవరించడం మాత్రమే మీరు సుడో అధికారాలను కేటాయించాలనుకుంటున్న వినియోగదారుని ఫైల్ చేయండి మరియు జోడించండి. ఏదేమైనా, ఎల్లప్పుడూ | _+_ | ని సవరించాలని నిర్ధారించుకోండి Visudo ఆదేశాన్ని ఉపయోగించి ఫైల్, ఈ ఫైల్ని సవరించడానికి ఇది సురక్షితమైన మార్గాన్ని అందిస్తుంది. Visudo కమాండ్ తాత్కాలిక కాపీని సృష్టిస్తుంది | _++_ | ఫైల్, ఇక్కడ మీరు సుడో సంబంధిత పనులను జోడించవచ్చు. ఆ తరువాత, ఫైల్ సింటాక్స్ కోసం తనిఖీ చేయబడుతుంది మరియు ధృవీకరించబడుతుంది. ఈ విధంగా, రూట్ ఖాతా నుండి మిమ్మల్ని లాక్ చేసే ఏవైనా కాన్ఫిగరేషన్ లోపాలను నివారించడానికి ఇది సహాయపడుతుంది.
| _+_ | సవరించండి కింది విధంగా ఫైల్:
$సుడోవిసుడోSudoers ఫైల్కు వినియోగదారుని జోడించడానికి మరియు దానికి అన్ని అనుమతులను కేటాయించడానికి, కింది ఎంట్రీని జోడించండి ఫైల్ దిగువన , వినియోగదారు పేరును భర్తీ చేస్తోంది వాస్తవ వినియోగదారు పేరుతో.
వినియోగదారు పేరుఅన్నీ=(అన్నీ)అన్నీ
ఉదాహరణ:
టిన్ అనే వినియోగదారుకు అన్ని రూట్ అధికారాలను కేటాయించడానికి, మేము sudoers ఫైల్లో కింది ఎంట్రీని జోడిస్తాము:
నమ్మకంఅన్నీ=(అన్నీ)అన్నీనిర్దిష్ట ఆదేశాలకు మాత్రమే అనుమతులను కేటాయించడానికి, కింది ఎంట్రీలను | _+_ | లో జోడించండి ఫైల్:
- కమాండ్ అలియాస్
- వినియోగదారు కోసం ఎంట్రీ
ఉదాహరణకు, రీబూట్ కమాండ్కు మాత్రమే యూజర్ యాక్సెస్ను కేటాయించడానికి, కింది ఎంట్రీని జోడించండి Cmnd అలియాస్ స్పెసిఫికేషన్ విభాగం యొక్క _ _+_ | ఫైల్:
Cmnd_Alias రీబూట్ =/usr/sbin/రీబూట్ చేయండిమీరు యూజర్ కోసం ఎంట్రీని దిగువన | _+_ | కూడా జోడించాల్సి ఉంటుంది
మీరు పూర్తి చేసిన తర్వాత, ఫైల్ను సేవ్ చేసి, నిష్క్రమించండి.
సుడో యాక్సెస్ని పరీక్షించండి
మీరు సుడో అధికారాలను కేటాయించిన యూజర్ ఖాతాకు మారండి మరియు కింది ఆదేశాన్ని ఎంటర్ చేయండి వినియోగదారు పేరు వాస్తవ వినియోగదారు పేరుతో:
$దాని- వినియోగదారు పేరుపాస్వర్డ్ కోసం ప్రాంప్ట్ చేసినప్పుడు, వినియోగదారు ఖాతా పాస్వర్డ్ను అందించండి. ఆ తరువాత, పేర్కొన్న వినియోగదారు రూట్ అధికారాలతో రీబూట్ ఆదేశాన్ని అమలు చేయవచ్చు:
$సుడోరీబూట్ చేయండివిధానం 2: యూజర్మోడ్ కమాండ్
యూజర్మోడ్ కమాండ్ని ఉపయోగించడం ద్వారా యూజర్ని సుడోర్స్కి జోడించడానికి మరొక పద్ధతి. మీరు వినియోగదారుకు అన్ని అడ్మినిస్ట్రేటివ్ అధికారాలను కేటాయించాలనుకుంటే ఈ పద్ధతిని ఉపయోగించండి.
ఈ పద్ధతిలో, మేము యూజర్మోడ్ ఆదేశాన్ని ఉపయోగించి సుడో గ్రూప్కి వినియోగదారుని జోడిస్తాము. సుడో గ్రూప్ సభ్యులు రూట్ అధికారాలతో ఏదైనా ఆదేశాన్ని అమలు చేయడానికి అనుమతించబడతారు.
సుడో సమూహాన్ని భర్తీ చేయడం ద్వారా వినియోగదారుని జోడించడానికి కింది ఆదేశాన్ని ఉపయోగించండి వినియోగదారు పేరు వాస్తవ వినియోగదారు పేరుతో.
$సుడోయూజర్మోడ్-వరకు -జి సుడోవినియోగదారు పేరుఉదాహరణ:
$సుడోయూజర్మోడ్-వరకు -జి సుడోనమ్మకంవినియోగదారు సుడో సమూహానికి జోడించబడ్డారో లేదో ధృవీకరించడానికి, కింది ఆదేశాన్ని నమోదు చేయండి, దీని స్థానంలో | _+_ | వాస్తవ వినియోగదారు పేరుతో:
$సమూహాలుయూజర్న్మేసుడో యాక్సెస్ని పరీక్షించండి
మీరు సుడో అధికారాలను కేటాయించిన యూజర్ ఖాతాకు మారండి మరియు కింది ఆదేశాన్ని నమోదు చేయండి, దీని స్థానంలో | _+_ | వాస్తవ వినియోగదారు పేరుతో:
$దాని- వినియోగదారు పేరుపాస్వర్డ్ కోసం ప్రాంప్ట్ చేసినప్పుడు, వినియోగదారు ఖాతా పాస్వర్డ్ను అందించండి. అప్పుడు, | _+_ | అని టైప్ చేయండి, తరువాత మీరు రూట్ అధికారాలతో అమలు చేయాలనుకుంటున్న ఏదైనా ఆదేశాన్ని అనుసరించండి:
$సుడోసముచితమైన నవీకరణసిస్టమ్ సుడో పాస్వర్డ్ కోసం ప్రాంప్ట్ చేస్తుంది. వినియోగదారు ఖాతా పాస్వర్డ్ని టైప్ చేయండి మరియు మీకు సుడో అధికారాలు మంజూరు చేయబడతాయి.
ఈ ఆర్టికల్ డెబియన్ 10 బస్టర్ సిస్టమ్లోని రెండు సాధారణ పద్ధతులను ఉపయోగించి ఒక వినియోగదారుని సుడోర్స్కి ఎలా జోడించాలో మీకు చూపించింది. వినియోగదారుని సుడోర్లకు జోడించడం వలన వారు రూట్ అధికారాలతో నిర్వాహక పనులను చేయగలుగుతారు. అయితే, మీరు సరైన వినియోగదారుకు సుడో అధికారాలను కేటాయిస్తున్నారని నిర్ధారించుకోండి; లేకపోతే, అది భద్రతా ప్రమాదాన్ని కలిగించవచ్చు.