Com utilitzar "Pkexec" (una alternativa sudo) per executar ordres com a root a Linux

sudo és el programa utilitzat habitualment per a tasques que requereixen accés d'administrador a Linux. Però en cas que hi hagi un error amb l'ordre sudo o si el fitxer sudoers no és vàlid, o si determinats programes estan bloquejats per l'accés sudo, els usuaris poden utilitzar una eina de línia d'ordres similar: pkexec.

pkexec s'executa de la mateixa manera que sudo:

pkexec # On és el programa que s'executarà amb accés de superusuari.

Per poder utilitzar pkexec, assegura't que tu (o algun altre usuari) tinguis l'autoritat per executar programes com arrel al sistema. Quan executeu el pkexec comanda, se us demanarà que introduïu la contrasenya per a un usuari autoritzat per executar programes amb privilegis de root.

Si teniu accés físic (GUI) a la màquina, fins i tot rebreu una sol·licitud de GUI per seleccionar un usuari per autenticar-se arrel privilegi i executar el pkexec comandament.

Nota: Aquest indicador l'obre un agent d'autenticació ja registrat pel programa. Tot el programa Policy Kit registre agents similars.

Per executar l'ordre com un altre usuari, utilitzar el --usuari bandera:

pkexec --user # On és l'usuari per executar l'as.

Arreglant el fitxer sudoers mitjançant pkexec

pkexec pot salvar-vos la vida quan heu equivocat el fitxer sudoers del vostre sistema. Podeu executar el visudo utilitzant el programa pkexec i solucioneu qualsevol problema amb el fitxer sudoers per restaurar sudo característiques.

pkexec visudo

? Salut!