Paano Gamitin ang 'Pkexec' (isang alternatibong sudo) upang Patakbuhin ang Mga Utos bilang Root sa Linux

sudo ay ang karaniwang ginagamit na programa para sa mga gawaing nangangailangan ng access ng administrator sa Linux. Ngunit kung sakaling magkaroon ng error sa sudo command o kung ang sudoers file ay hindi wasto, o ang ilang partikular na programa ay hinarangan ng sudo access, ang mga user ay maaaring gumamit ng katulad na command line tool — pkexec.

pkexec tumatakbo sa katulad na paraan tulad ng sudo:

pkexec # Nasaan ang program na tatakbo na may sobrang access ng user.

Para magamit pkexec, tiyaking ikaw (o ibang user) ay may awtoridad na magpatakbo ng mga program bilang ugat sa sistema. Kapag pinatakbo mo ang pkexec utos, aaksyunan kang ipasok ang password para sa isang user na awtorisadong magpatakbo ng mga program na may mga pribilehiyo sa ugat.

Kung mayroon kang pisikal na (GUI) na pag-access sa makina, makakakuha ka pa ng isang prompt ng GUI upang pumili ng isang user na aauthenticate ugat pribilehiyo at isagawa ang pkexec utos.

Tandaan: Ang prompt na ito ay aktwal na binuksan ng isang nakarehistrong Ahente ng Pagpapatunay ng programa. Ang lahat ng programa ng Policy Kit ay nagrerehistro mismo ng mga katulad na ahente.

Upang patakbuhin ang utos bilang ibang user, gamitin ang --gumagamit bandila:

pkexec --user # Nasaan ang user para patakbuhin ang as.

Pag-aayos ng sudoers file gamit ang pkexec

pkexec ay maaaring maging lifesaver kapag ginulo mo ang sudoers file sa iyong system. Maaari mong patakbuhin ang visudo programa gamit ang pkexec at ayusin ang anumang mga isyu sa sudoers file upang maibalik sudo mga tampok.

pkexec visudo

? Cheers!