Ako používať 'Pkexec' (alternatíva sudo) na spustenie príkazov ako root v systéme Linux

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!