మీరు అనుభవజ్ఞుడైన లైనక్స్ వినియోగదారు అయితే, మీరు సుడో కమాండ్ కనుగొనబడని లోపం చాలా అస్పష్టతను కనుగొంటారు. మీకు ప్రత్యేకమైన నిర్వాహక ప్రాప్యత అవసరమయ్యే ఏదైనా ఆదేశం ముందు సుడోను ఉంచడం అలవాటు చేసుకున్నారు. ఈ ఆపరేటింగ్ సిస్టమ్స్ రూట్ ఖాతాను అప్రమేయంగా హాష్ చేసినందున మీరు ఉబుంటు లేదా దాని ఉత్పన్నాలలో దేనినైనా ఉంటే ఇది రెట్టింపు నిజం, అందువల్ల మీరు చాలా తరచుగా సుడోను ఉపయోగించాల్సి ఉంటుంది.
సుడో కమాండ్ డిఫాల్ట్గా లైనక్స్ యొక్క కొన్ని పంపిణీలలో చేర్చబడలేదు, ఇందులో తరచుగా వెబ్ మరియు రౌటర్ నిర్వహణ వైపు దృష్టి సారించేవి ఉంటాయి. ఇది BSD ఆపరేటింగ్ సిస్టమ్స్ యొక్క అనేక వెర్షన్లతో కూడా చేర్చబడలేదు. అదృష్టవశాత్తూ, రూట్గా లాగిన్ అవ్వడం కష్టం కాదు, ఆపై ఒక్కొక్కటిగా ప్యాకేజీని ఇన్స్టాల్ చేయండి.
విధానం 1: సుడో కమాండ్ ఫిక్సింగ్ గ్నూ / లైనక్స్లో లోపాలు కనుగొనబడలేదు
మీరు సుడోతో రాని లైనక్స్ పంపిణీని ఉపయోగించడం చాలా అరుదు, కానీ మీరు అలాంటిదే టైప్ చేస్తే sudo fdisk -l మరియు మీరు సుడో: కమాండ్ కనుగొనబడలేదు లేదా బూడిద: సుడో: కమాండ్ కనుగొనబడలేదు, మీరు బాష్ లేదా ఆల్మ్క్విస్ట్ షెల్ ఉపయోగిస్తున్నారా అనే దానిపై ఆధారపడి కనుగొనబడలేదు, మీరు అది లేనిదాన్ని ఉపయోగిస్తున్నారు. మా ఉదాహరణలో, మేము ఒక వర్చువల్ మెషీన్ను సెటప్ చేసాము మరియు లోపం పొందడానికి మాత్రమే ఫైళ్ళను తొలగించడానికి sudo rm ని ఉపయోగించటానికి ప్రయత్నించాము. టైప్ చేయండి ఇక్కడ సుడో ఇది ఎక్కడో ఇన్స్టాల్ చేయబడిందో లేదో మీకు తెలియజేస్తుందో లేదో చూడటానికి. మీరు సుడోను పొందినట్లయితే: ఆ ఆదేశం నుండి ప్రత్యుత్తరంగా, మీరు దీన్ని ఇన్స్టాల్ చేసి ఉండకపోవచ్చు.
కనుగొనబడని సుడో ఆదేశాన్ని పరిష్కరించడానికి మీరు రూట్ యూజర్గా లాగిన్ అవ్వాలి, ఇది ప్రారంభించడానికి మీ సిస్టమ్లో సుడో లేనందున ఇది కష్టం. వర్చువల్ టెర్మినల్కు మారడానికి Ctrl, Alt మరియు F1 లేదా F2 ని నొక్కి ఉంచండి. రూట్ టైప్ చేయండి, ఎంటర్ పుష్ చేసి, ఆపై అసలు రూట్ యూజర్ కోసం పాస్వర్డ్ టైప్ చేయండి. మీరు కమాండ్ ప్రాంప్ట్ కోసం # చిహ్నాన్ని అందుకుంటారు.
మీకు ఆప్ట్ ప్యాకేజీ మేనేజర్ ఆధారంగా సిస్టమ్ ఉంటే, టైప్ చేయండి apt-get install sudo మరియు ఎంటర్ పుష్. ఫెడోరా లేదా Red Hat Linux ఆధారంగా యమ్ RPM వ్యవస్థలను కలిగి ఉన్నవారు దీనిని ఉపయోగించవచ్చు yum install sudo ప్యాకేజీ నిర్వహణ ఆదేశం. ప్రాంప్ట్లకు అంగీకరించి, ఆపై ఇన్స్టాలేషన్ కోసం వేచి ఉండండి. ఇది చాలా త్వరగా ఉండాలి, కానీ ఇది పనిచేయడానికి మీకు నెట్వర్కింగ్ యాక్సెస్ అవసరం.
ఇప్పుడు రూట్ ప్రాంప్ట్ రకం నుండి విసుడో మరియు ఎంటర్ పుష్. మీరు నానో లేదా vi ఎడిటర్ స్క్రీన్ను అందుకుంటారు. ఫైల్ దిగువన ఉన్న అన్ని మార్గాల్లో మీ యూజర్ పేరును ALL = (ALL) ALL అనుసరించే ఒక పంక్తిని కలిగి ఉంటుంది, మీ యూజర్ పేరు తక్కువ కేసులో ఎక్కువగా ఉందని గుర్తుంచుకోండి. అందువల్ల:
వినియోగదారు ALL = (ALL) ALL
మీరు vi తో పనిచేస్తుంటే, Esc ని నెట్టి, నిష్క్రమించడానికి wq అని టైప్ చేయండి. GNU నానో వాడుతున్నవారు Ctrl మరియు O ని నొక్కి ఉంచాలి. ప్రాంప్ట్ వద్ద నిష్క్రమణ టైప్ చేయండి మరియు మీరు ఇప్పుడు మామూలు మాదిరిగా సుడోను ఉపయోగించవచ్చు. ఈ సమస్యను పరిష్కరించడానికి ఇది చాలా సరళమైన ఆదేశాలను మాత్రమే తీసుకోవాలి, కానీ అదృష్టవశాత్తూ చాలా ఆధునిక పంపిణీలలో సుడోను చేర్చడంతో ఇది ఇకపై సమస్యగా ఉండదు. * BSD వినియోగదారులకు పెద్ద సమస్య ఉంటుంది.
విధానం 2: సుడో కమాండ్ ఫిక్సింగ్ ఫ్రీబిఎస్డి మరియు ఇతర యూనిట్లలో లోపాలు కనుగొనబడలేదు
BSD ఆపరేటింగ్ సిస్టమ్స్ సాధారణంగా su తో వస్తాయి, అవి ఎప్పుడైనా వాస్తవ సుడో కమాండ్తో వస్తే చాలా అరుదు. మీరు మీ వినియోగదారు ఖాతా నుండి లాగ్ అవుట్ అయ్యారని మరియు ప్రస్తుతం యునిక్స్ లాగిన్ స్క్రీన్లో ఉన్నారని నిర్ధారించుకోండి. వినియోగదారు పేరుగా రూట్ టైప్ చేసి, ఎంటర్ తరువాత రూట్ పాస్వర్డ్ను ఎంటర్ చేసి, మళ్ళీ ఎంటర్ నొక్కండి.
మీరు ప్రత్యేకమైన వినియోగదారుగా నడుస్తున్నారని సూచించడానికి మీ ప్రాంప్ట్లో మీకు ఆక్టోథోర్ప్ ఉంటుంది. సుడో కోసం బైనరీ ప్యాకేజీని జోడించడానికి, టైప్ చేయండి pkg_add -rv sudo మరియు ఎంటర్ పుష్. అడిగితే దాన్ని ఇన్స్టాల్ చేయడానికి అంగీకరించి, ఆపై ఇన్స్టాలేషన్ కోసం వేచి ఉండండి. ఇది ఇన్స్టాల్ అయిన తర్వాత టైప్ చేయండి విసుడో మరియు ఎంటర్ పుష్. ఏదైనా ఆదేశాన్ని అమలు చేయడానికి బిల్లీ అనే వినియోగదారుని మీరు అనుమతించాలనుకుంటున్నాము. ఫైల్ చివరిలో కింది పంక్తిని జోడించండి:
బిల్లీ ALL = (ALL) ALL
వాస్తవానికి, మీరు బిల్లీని మీ అసలు యూజర్ పేరుతో భర్తీ చేయాలనుకుంటున్నారు. విసుడో వాస్తవానికి vi ని ఉపయోగించినట్లయితే, అప్పుడు Esc ని నొక్కండి మరియు ఎడిటర్ నుండి నిష్క్రమించడానికి wq అని టైప్ చేయండి. మీరు లాగ్ అవుట్ చేసి, ఆపై మామూలుగా సుడోను ఉపయోగించవచ్చు.
3 నిమిషాలు చదవండి