Kuinka käyttää Pkexecia (sudo-vaihtoehto) komentojen suorittamiseen pääkäyttäjänä Linuxissa

sudo on yleisesti käytetty ohjelma tehtäviin, jotka edellyttävät järjestelmänvalvojan käyttöoikeuksia Linuxissa. Mutta jos sudo-komennossa on virhe tai jos sudoers-tiedosto on virheellinen tai sudo-käyttö estää tietyt ohjelmat, käyttäjät voivat käyttää samanlaista komentorivityökalua - pkexec.

pkexec toimii samalla tavalla kuin sudo:

pkexec # Missä on ohjelma, jota ajetaan superkäyttäjän oikeuksilla.

Jotta voisi käyttää pkexec, varmista, että joko sinulla (tai jollakin muulla käyttäjällä) on valtuudet suorittaa ohjelmia nimellä juuri järjestelmässä. Kun käytät pkexec komento, sinua pyydetään antamaan salasana käyttäjälle, jolla on oikeus suorittaa ohjelmia pääkäyttäjän oikeuksin.

Jos sinulla on fyysinen (GUI) käyttöoikeus koneeseen, saat jopa GUI-kehotteen valita käyttäjä todennettavaksi juuri etuoikeus ja toteuttaa pkexec komento.

merkintä: Ohjelman jo rekisteröity todennusagentti avaa tämän kehotteen. Kaikki Policy Kit -ohjelmat rekisteröivät samanlaisia ​​agentteja itse.

Jos haluat suorittaa komennon toisena käyttäjänä, Käytä --käyttäjä lippu:

pkexec --user # Missä käyttäjä suorittaa as:n.

Sudoers-tiedoston korjaaminen pkexecillä

pkexec voi olla hengenpelastaja, kun olet sotkenut järjestelmäsi sudoers-tiedoston. Voit ajaa visudo ohjelmaa käyttämällä pkexec ja korjaa palautettavan sudoers-tiedoston ongelmat sudo ominaisuudet.

pkexec visudo

? Kippis!