sudo
είναι το πρόγραμμα που χρησιμοποιείται συνήθως για εργασίες που απαιτούν πρόσβαση διαχειριστή στο Linux. Αλλά σε περίπτωση που υπάρχει σφάλμα με την εντολή sudo ή εάν το αρχείο sudoers δεν είναι έγκυρο ή ορισμένα προγράμματα έχουν αποκλειστεί από την πρόσβαση sudo, οι χρήστες μπορούν να χρησιμοποιήσουν ένα παρόμοιο εργαλείο γραμμής εντολών — pkexec
.
pkexec
τρέχει με παρόμοιο τρόπο όπως το sudo:
pkexec # Πού είναι το πρόγραμμα που θα εκτελεστεί με σούπερ πρόσβαση χρήστη.
Για να μπορείτε να χρησιμοποιήσετε pkexec
, βεβαιωθείτε ότι είτε εσείς (ή κάποιος άλλος χρήστης) έχετε την εξουσία να εκτελείτε προγράμματα ως ρίζα
στο σύστημα. Όταν τρέχετε το pkexec
εντολή, θα σας ζητηθεί να εισαγάγετε τον κωδικό πρόσβασης για έναν χρήστη που είναι εξουσιοδοτημένος να εκτελεί προγράμματα με δικαιώματα root.
Εάν έχετε φυσική πρόσβαση (GUI) στο μηχάνημα, θα λάβετε ακόμη και μια προτροπή GUI για να επιλέξετε έναν χρήστη για έλεγχο ταυτότητας ρίζα
προνόμιο και να εκτελέσει το pkexec
εντολή.
Σημείωση: Αυτή η προτροπή ανοίγει στην πραγματικότητα από έναν ήδη εγγεγραμμένο παράγοντα ελέγχου ταυτότητας από το πρόγραμμα. Όλα τα προγράμματα Policy Kit καταχωρούν παρόμοιους πράκτορες.
Για να εκτελέσετε την εντολή όπως κάποιος άλλος χρήστης, Χρησιμοποιήστε το --χρήστης
σημαία:
pkexec --user # Πού βρίσκεται ο χρήστης για να εκτελέσει το ως.
Διόρθωση αρχείου sudoers χρησιμοποιώντας pkexec
pkexec
μπορεί να είναι σωτήριο όταν έχετε μπερδέψει το αρχείο sudoers στο σύστημά σας. Μπορείτε να εκτελέσετε το visudo
χρήση προγράμματος pkexec
και διορθώστε τυχόν προβλήματα με το αρχείο sudoers για επαναφορά sudo
χαρακτηριστικά.
pkexec visudo
? Στην υγειά σας!