Kako uporabiti 'Pkexec' (alternativa sudo) za zagon ukazov kot Root v Linuxu

sudo je pogosto uporabljen program za opravila, ki zahtevajo skrbniški dostop v Linuxu. Toda v primeru, da pride do napake z ukazom sudo ali če je datoteka sudoers neveljavna ali so nekateri programi blokirani z dostopom sudo, lahko uporabniki uporabijo podobno orodje ukazne vrstice - pkexec.

pkexec deluje na podoben način kot sudo:

pkexec # Kje se izvaja program z dostopom super uporabnika.

Da bi lahko uporabljali pkexec, se prepričajte, da imate vi (ali kateri drug uporabnik) pooblastilo za zagon programov kot koren na sistemu. Ko zaženete pkexec ukaz, boste morali vnesti geslo za uporabnika, ki je pooblaščen za izvajanje programov s pravicami root.

Če imate fizični (GUI) dostop do naprave, boste celo prejeli poziv GUI, da izberete uporabnika za preverjanje pristnosti koren privilegij in izvrši pkexec ukaz.

Opomba: Ta poziv dejansko odpre že registriran agent za preverjanje pristnosti v programu. Vsi programi Policy Kit sami registrirajo podobne agente.

Če želite zagnati ukaz kot nek drug uporabnik, uporabi --uporabnik zastava:

pkexec --user # Kje je uporabnik za zagon datoteke kot.

Popravljanje datoteke sudoers s pomočjo pkexec

pkexec je lahko reševanje, ko ste zmotili datoteko sudoers v vašem sistemu. Lahko zaženete visudo program z uporabo pkexec in odpravite morebitne težave z datoteko sudoers za obnovitev sudo Lastnosti.

pkexec visudo

? Na zdravje!