sudo
je bežne používaný program pre úlohy vyžadujúce administrátorský prístup v Linuxe. Ale v prípade, že sa vyskytne chyba v príkaze sudo alebo ak je súbor sudoers neplatný alebo určité programy sú blokované prístupom sudo, používatelia môžu použiť podobný nástroj príkazového riadka — pkexec
.
pkexec
beží podobným spôsobom ako sudo:
pkexec # Kde sa má program spustiť s prístupom superužívateľa.
Aby bolo možné použiť pkexec
, uistite sa, že buď vy (alebo nejaký iný používateľ) máte oprávnenie spúšťať programy ako koreň
na systéme. Keď spustíte pkexec
budete vyzvaní na zadanie hesla pre používateľa, ktorý je oprávnený spúšťať programy s oprávneniami root.
Ak máte fyzický (GUI) prístup k stroju, dostanete dokonca výzvu GUI na výber používateľa na overenie koreň
privilegovať a vykonávať pkexec
príkaz.
Poznámka: Túto výzvu v skutočnosti otvára už zaregistrovaný Autentifikačný agent programom. Všetky programy Policy Kit samy registrujú podobných agentov.
Ak chcete príkaz spustiť ako iný používateľ, Použi --užívateľ
vlajka:
pkexec --user # Kde je používateľ, ktorý má spustiť as.
Oprava súboru sudoers pomocou pkexec
pkexec
môže byť záchrancom, keď ste pokazili súbor sudoers vo vašom systéme. Môžete spustiť videnie
pomocou programu pkexec
a opravte všetky problémy so súborom sudoers, ktorý chcete obnoviť sudo
Vlastnosti.
pkexec viduo
? Na zdravie!