Πώς να επιλύσετε το 'Δεν είναι στο αρχείο Sudoers. Αυτό το περιστατικό θα αναφερθεί» Σφάλμα

Pos Na Epilysete To Den Einai Sto Archeio Sudoers Auto To Peristatiko Tha Anapherthei Sphalma



Το Linux προσφέρει ένα ισχυρό σύστημα διαχείρισης προνομίων χρήστη με εντολές όπως το sudo που σας επιτρέπουν να εκτελείτε τις εργασίες με αυξημένα προνόμια. Η εντολή 'sudo' μπορεί να παρέχει στους άλλους χρήστες το υψηλότερο επίπεδο εντολών στο σύστημα που συνήθως διατηρείται από τους χρήστες root.

Για να χρησιμοποιήσετε το sudo, πρέπει να εγγραφείτε στο '/etc/sudoers', επειδή αυτό το αρχείο καθορίζει εάν ο χρήστης έχει άδεια να εκτελέσει οποιαδήποτε εργασία. Ωστόσο, πολλοί χρήστες αντιμετωπίζουν κάποια ασυνήθιστα σφάλματα κατά τη χρήση της εντολής 'sudo'.

Σε αυτό το γρήγορο σεμινάριο, θα εξηγήσουμε τις διαφορετικές προσεγγίσεις που μπορείτε να χρησιμοποιήσετε για να επιλύσετε το 'Δεν είναι στο αρχείο sudoers. Αυτό το περιστατικό θα αναφερθεί εύκολα.







Πώς να επιλύσετε το 'Δεν είναι στο αρχείο Sudoers. Αυτό το περιστατικό θα αναφερθεί» Σφάλμα

Η άμεση επιδιόρθωση αυτού του σφάλματος είναι η τροποποίηση του αρχείου '/etc/sudoers'. Αυτή η απλή διαδικασία απαιτεί από τον χρήστη root να προσθέσει τον χρήστη (που αντιμετωπίζει αυτό το σφάλμα) στο αρχείο sudoers.



Μπορείτε να χρησιμοποιήσετε την εντολή 'Visudo' για να ανοίξετε απευθείας το αρχείο '/etc/sudoers'. Το Visudo είναι μια ειδική εντολή που δημιουργείται σκόπιμα για την τροποποίηση του αρχείου sudoers.



sudo visudo





Μεταβείτε στη γραμμή που λέει 'root ALL=(ALL:ALL) ALL' και πληκτρολογήστε το ακόλουθο κείμενο στην επόμενη γραμμή:

όνομα_χρήστη ΟΛΑ = ( ΟΛΟΙ: ΟΛΟΙ ) ΟΛΑ

Βεβαιωθείτε ότι έχετε αντικαταστήσει τον όρο 'user_name' με το πραγματικό όνομα του χρήστη στον οποίο θέλετε να παρέχετε τα δικαιώματα sudo.



Αφού αλλάξετε τα πάντα, μπορείτε τώρα να αποθηκεύσετε και να βγείτε από το αρχείο. Τέλος, ολοκληρώσατε τώρα τη διαδικασία και το σφάλμα 'δεν βρίσκεται στο αρχείο sudoers' δεν θα σας ενοχλεί πλέον. Η επερχόμενη ενότητα θα συζητήσει μια εντολή μιας γραμμής που μπορείτε να χρησιμοποιήσετε για να προσθέσετε τους χρήστες στην ομάδα sudo που περιέχει τα δικαιώματα sudo από προεπιλογή.

Ο Όμιλος Sudo

Αντί να προσθέσετε τον χρήστη όπως αυτό που παρουσιάστηκε στην προηγούμενη διαδικασία, μπορείτε να προσθέσετε τον χρήστη που θέλετε στην ομάδα sudo. Όταν προστεθεί σε αυτήν την ομάδα, ο χρήστης θα έχει την πρόσβαση sudo. Ως εκ τούτου, αυτό θα σας βοηθήσει στην επίλυση του σφάλματος.

Για να το κάνετε αυτό, εισαγάγετε την ακόλουθη εντολή στο τερματικό:

sudo usermod -aG sudo όνομα_χρήστη

Η εντολή «usermod» με τις επιλογές «-aG» και την είσοδο sudo προσθέτει τον καθορισμένο χρήστη στην ομάδα – sudo. Επιπλέον, αντικαταστήστε το 'user_name' με το όνομα χρήστη/user ID του χρήστη-στόχου.

συμπέρασμα

Το εν λόγω σφάλμα συνήθως δείχνει ότι ο χρήστης δεν είναι διαθέσιμος αυτήν τη στιγμή στο αρχείο sudoers. Η μόνη επίλυσή του είναι να προσθέσει τον επηρεαζόμενο χρήστη στο αναφερόμενο αρχείο. Σε αυτό το άρθρο, εξηγήσαμε δύο τρόπους: την τροποποίηση του αρχείου sudoers και την προσθήκη του χρήστη στην ομάδα sudo. Μπορείτε να χρησιμοποιήσετε οποιοδήποτε από τα δύο για να απαλλαγείτε από αυτό το σφάλμα.