sudo
è il programma comunemente usato per le attività che richiedono l'accesso come amministratore in Linux. Ma nel caso in cui si verifichi un errore con il comando sudo o se il file sudoers non è valido o alcuni programmi sono bloccati dall'accesso sudo, gli utenti possono utilizzare uno strumento da riga di comando simile: pkexec
.
pkexec
funziona in modo simile a sudo:
pkexec # Dov'è il programma da eseguire con accesso super utente.
Per essere in grado di utilizzare pkexec
, assicurati che tu (o qualche altro utente) abbia l'autorità per eseguire programmi come radice
sul sistema. Quando corri pkexec
comando, ti verrà chiesto di inserire la password per un utente autorizzato a eseguire programmi con privilegi di root.
Se hai accesso fisico (GUI) alla macchina, riceverai anche una richiesta GUI per selezionare un utente da autenticare radice
privilegiare ed eseguire il pkexec
comando.
Nota: Questo prompt viene effettivamente aperto da un agente di autenticazione già registrato dal programma. Tutti i programmi Policy Kit registrano essi stessi agenti simili.
Per eseguire il comando come un altro utente, utilizzare il --utente
bandiera:
pkexec --user # Dove si trova l'utente per eseguire as.
Correzione del file sudoers usando pkexec
pkexec
può essere un vero toccasana quando hai incasinato il file sudoers sul tuo sistema. Puoi eseguire il visudo
programma usando pkexec
e risolvi eventuali problemi con il file sudoers da ripristinare sudo
caratteristiche.
pkexec visudo
? Saluti!