Linuxలో కమాండ్‌లను రూట్‌గా అమలు చేయడానికి 'Pkexec' (సూడో ప్రత్యామ్నాయం) ఎలా ఉపయోగించాలి

సుడో Linuxలో అడ్మినిస్ట్రేటర్ యాక్సెస్ అవసరమయ్యే పనుల కోసం సాధారణంగా ఉపయోగించే ప్రోగ్రామ్. అయితే sudo కమాండ్‌లో లోపం ఉన్నట్లయితే లేదా sudoers ఫైల్ చెల్లనిది అయితే లేదా కొన్ని ప్రోగ్రామ్‌లు sudo యాక్సెస్ ద్వారా బ్లాక్ చేయబడితే, వినియోగదారులు ఇదే విధమైన కమాండ్ లైన్ సాధనాన్ని ఉపయోగించవచ్చు — pkexec.

pkexec సుడో మాదిరిగానే నడుస్తుంది:

pkexec # సూపర్ యూజర్ యాక్సెస్‌తో రన్ చేయాల్సిన ప్రోగ్రామ్ ఎక్కడ ఉంది.

ఉపయోగించగలగాలి pkexec, ప్రోగ్రామ్‌లను అమలు చేయడానికి మీకు (లేదా మరొక వినియోగదారు) అధికారం ఉందని నిర్ధారించుకోండి రూట్ వ్యవస్థపై. మీరు అమలు చేసినప్పుడు pkexec కమాండ్, రూట్ అధికారాలతో ప్రోగ్రామ్‌లను అమలు చేయడానికి అధికారం ఉన్న వినియోగదారు కోసం పాస్‌వర్డ్‌ను నమోదు చేయమని మీరు అడగబడతారు.

మీరు మెషీన్‌కు భౌతిక (GUI) యాక్సెస్‌ని కలిగి ఉంటే, ప్రామాణీకరించడానికి వినియోగదారుని ఎంచుకోవడానికి మీరు GUI ప్రాంప్ట్‌ను కూడా పొందుతారు. రూట్ ప్రత్యేక హక్కు మరియు అమలు pkexec ఆదేశం.

గమనిక: ఈ ప్రాంప్ట్ వాస్తవానికి ప్రోగ్రామ్ ద్వారా ఇప్పటికే నమోదిత ప్రామాణీకరణ ఏజెంట్ ద్వారా తెరవబడింది. అన్ని పాలసీ కిట్ ప్రోగ్రామ్‌లు ఒకే విధమైన ఏజెంట్లను నమోదు చేసుకుంటాయి.

ఆదేశాన్ని మరొక వినియోగదారు వలె అమలు చేయడానికి, ఉపయోగించడానికి --వినియోగదారు జెండా:

pkexec --user # ఇలా అమలు చేయడానికి వినియోగదారు ఎక్కడ ఉన్నారు.

pkexec ఉపయోగించి sudoers ఫైల్‌ను పరిష్కరించడం

pkexec మీరు మీ సిస్టమ్‌లోని sudoers ఫైల్‌ను గందరగోళానికి గురిచేసినప్పుడు అది లైఫ్‌సేవర్‌గా ఉంటుంది. మీరు అమలు చేయవచ్చు విసుడో ప్రోగ్రామ్ ఉపయోగించి pkexec మరియు పునరుద్ధరించడానికి sudoers ఫైల్‌తో ఏవైనా సమస్యలను పరిష్కరించండి సుడో లక్షణాలు.

pkexec విసుడో

? చీర్స్!