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!