Επιδιόρθωση: δεν βρίσκεται στο αρχείο sudoers. Αυτό το περιστατικό θα αναφερθεί.

Ίσως ένα από τα πιο τρομακτικά μηνύματα προειδοποίησης Unix και Linux για τους νεοεισερχόμενους έρχεται με τη μορφή «____ δεν υπάρχει στο αρχείο sudoers. Αυτό το περιστατικό θα αναφερθεί. " Στην περίπτωση ενός πραγματικού μηνύματος σφάλματος, οι κάτω παύλες θα αντικατασταθούν με το όνομα χρήστη σας, κάτι που το κάνει να ακούγεται ότι κάποιος θα ακούσει για το λάθος σας!

Δεν χρειάζεται να ανησυχείτε πάρα πολύ. Το μήνυμα σχετικά με το περιστατικό που αναφέρεται είναι απλώς μια σημείωση ότι θα καταγραφεί στο αρχείο καταγραφής συστήματος, το οποίο σε ένα σημείο έπρεπε να εξεταστεί από έναν διαχειριστή συστήματος για πιθανές εκμεταλλεύσεις. Εάν χρησιμοποιείτε σύστημα μεμονωμένου χρήστη, τότε δεν έχετε τίποτα να ανησυχείτε, εκτός εάν ακολουθήσετε τα παρακάτω βήματα για να διορθώσετε αυτό το κοινό πρόβλημα. Κανείς δεν πρόκειται να δει μια αναφορά για το τι συνέβη.

Μέθοδος 1: Διόρθωση sudo με την εφαρμογή usermod

Δοκιμάστε να αναπαραγάγετε το σφάλμα εκτελώντας το sudo -i από μόνο του. Θα σας ζητηθεί να εισαγάγετε τον κωδικό πρόσβασής σας και, μόλις το κάνετε, θα πρέπει να έχετε root shell. Εάν συμβαίνει αυτό, πληκτρολογήστε exit για να βγείτε από αυτό. Σε αυτό το σημείο, θα πρέπει να μπορείτε να συνεχίσετε να χρησιμοποιείτε το sudo για να εκτελέσετε εντολές ως root χωρίς να χρειάζεται να παίζετε.

Υποθέτοντας ότι δεν το έκανε, τότε θα πρέπει να αποκτήσετε πρόσβαση root με άλλον τρόπο. Μπορείτε να κρατήσετε πατημένο το Ctrl + Alt + F2 για να αποκτήσετε ένα εικονικό τερματικό και να επιχειρήσετε να συνδεθείτε στο σύστημά σας ως ριζικός χρήστης εάν χρησιμοποιείτε Debian, Arch, Fedora, CentOS ή άλλο μηχάνημα που σας δίνει την εξουσία να το κάνετε.

Μόλις φτάσετε εκεί, εκτελέστε το usermod -aG sudo, adm ____, αντικαθιστώντας τις παύλες με το πραγματικό όνομα χρήστη σας. Πιθανότατα δεν θα δείτε καθόλου έξοδο. Βγείτε από τη γραμμή εντολών και, στη συνέχεια, πατήστε Ctrl + Alt + F7 για να επιστρέψετε στην γραφική σας επιφάνεια εργασίας.

Τώρα θα μπορείτε να χρησιμοποιήσετε το sudo όπως το κανονικό γιατί θα είστε στην ομάδα sudo. Για να ελέγξετε και να βεβαιωθείτε ότι είστε, εκτελέστε getent group sudo ως κανονικός χρήστης.

Θα πρέπει να βρείτε το όνομά σας εκεί. Τώρα εκτελέστε το id από μόνο του και θα πρέπει επίσης να σας απαριθμήσει στην ομάδα sudo.

Μέθοδος 2: Επαναφορά κωδικού πρόσβασης του Ubuntu

Αυτή η διαδικασία είναι αρκετά εύκολη, εκτός από το γεγονός ότι το Ubuntu και άλλες περιστροφές όπως το Xubuntu, το Kubuntu και το Lubuntu, σας αποκλείουν από τον ριζικό λογαριασμό. Αυτό βοηθά γενικά στη μείωση του κινδύνου μηνυμάτων σφάλματος τύπου "Αυτό το περιστατικό θα αναφερθεί", αλλά αν το βλέπετε αυτό συνέβη κάτι παράνομο με πολλούς λογαριασμούς χρηστών και ενδέχεται να μην έχετε πλέον πρόσβαση στον λογαριασμό που δημιουργήσατε όταν εγκαταστήσατε οτιδήποτε * σύστημα buntu που χρησιμοποιείτε. Κάντε τα ακόλουθα μόνο εάν δεν θυμάστε τον κωδικό πρόσβασης.

Εάν συμβαίνει αυτό και έχετε χάσει τον κωδικό πρόσβασης, αποθηκεύστε όλη την εργασία σας και κλείστε ό, τι έχετε ανοίξει. Επανεκκινήστε το σύστημα και αφού αναβοσβήνει το λογότυπο BIOS ή UEFI, πατήστε γρήγορα το πλήκτρο shift. Επιλέξτε "Επιλογές για προχωρημένους για το Ubuntu" και μετά επιλέξτε τη λειτουργία ανάκτησης.

Κάντε κύλιση προς τα κάτω στο root prompt και, στη συνέχεια, εκτελέστε mount -o rw, remount / ακολουθούμενο από passwd ____, αντικαθιστώντας τις παύλες με το όνομα του λογαριασμού που δημιουργήσατε αρχικά. Εισαγάγετε έναν νέο κωδικό πρόσβασης και, στη συνέχεια, κάντε επανεκκίνηση. Ορισμένοι χρήστες εκπλήσσονται με το πόσο εύκολο μπορεί να είναι η αντικατάσταση αυτού του κωδικού πρόσβασης, αλλά αυτό δεν θα πρέπει να αποτελεί πρόβλημα, αρκεί να είστε σίγουροι ότι δεν θα εγκαταλείψετε ποτέ τη φυσική πρόσβαση στο σύστημά σας.

Ανεξάρτητα από το αν το επαναφέρατε απλώς ή αν το θυμηθήκατε, ανοίξτε ένα τερματικό και εκτελέστε το sudo usermod -aG sudo, adm ____, έχοντας αντικαταστήσει για άλλη μια φορά το κενό με το όνομα του λογαριασμού που δημιουργήσατε για πρώτη φορά. Θα σας ζητηθεί ο κωδικός πρόσβασης. Μόλις το κάνετε, τότε θα μπορείτε να χρησιμοποιήσετε ξανά την εντολή sudo όπως συνήθως από αυτόν τον λογαριασμό.

Μπορεί να θέλετε να ελέγξετε αν οι αλλαγές έχουν κολλήσει. Δοκιμάστε να εκτελέσετε το getent group sudo ακολουθούμενο από id, όπως είχαμε κάνει προηγουμένως, για να βεβαιωθείτε ότι όλα λειτουργούν σωστά.

Υποθέτοντας ότι βλέπετε sudo κάπου στην έξοδο και των δύο αυτών εντολών, θα πρέπει να είστε έτοιμοι. Δεν θα χρειαστεί να επεξεργαστείτε με μη αυτόματο τρόπο το αρχείο sudoers χρησιμοποιώντας visudo ή να κάνετε οποιοδήποτε από τα άλλα βήματα με τα οποία ίσως εξοικειωθείτε εάν έχετε κάνει κάποια αντιμετώπιση προβλημάτων με αυτό το πρόβλημα στο παρελθόν, υπό την προϋπόθεση ότι αυτές οι δύο εντολές έχουν διαγραφεί σωστά.

Ετικέτες Linux πώς