Δεν μπορείτε να εκτελέσετε καμία εντολή ως υπερχρήστης εάν το τερματικό Linux εμφανίσει το σφάλμα "sudo password δεν λειτουργεί". Ευτυχώς, είναι εύκολο να διορθωθεί.
Μερικές φορές, το σύστημά σας Linux μπορεί να εμφανίσει λάθος κωδικό πρόσβασης ακόμα και μετά την πληκτρολόγηση του σωστού κωδικού πρόσβασης sudo. Αυτό μπορεί να είναι εκπληκτικό και ενοχλητικό όταν προσπαθείτε να ολοκληρώσετε πράγματα.
Ας δούμε μερικές γρήγορες διορθώσεις που μπορείτε να δοκιμάσετε όταν ο σωστός κωδικός πρόσβασης sudo δεν λειτουργεί στο Linux.
1. Αποσυνδεθείτε και συνδεθείτε σε μια νέα συνεδρία
Επανεκκίνηση του συστήματος Linux είναι μια από τις πιο δημοφιλείς και εύκολες λύσεις για τη διόρθωση τυχόν προσωρινών δυσλειτουργιών του συστήματος. Το σφάλμα sudo password not working είναι, στην καλύτερη περίπτωση, απλώς μια προσωρινή δυσλειτουργία στο Linux που θα πρέπει να διορθωθεί με μαγικό τρόπο κάνοντας απλώς μια γρήγορη αποσύνδεση ή μια επανεκκίνηση του συστήματος.
Μπορείτε να αποσυνδεθείτε χειροκίνητα και να συνδεθείτε ξανά στο σύστημά σας Linux είτε χρησιμοποιώντας το
Αποσύνδεση εντολή ή χρησιμοποιώντας τα αντίστοιχα κουμπιά στο περιβάλλον επιφάνειας εργασίας που εκτελείτε.Σε περίπτωση που αυτό δεν λειτουργεί για εσάς, απλώς εκτελέστε μια επανεκκίνηση πληκτρολογώντας επανεκκίνηση. Ακόμα δεν διορθώθηκε; Προχωρήστε στην επόμενη λύση!
2. Αλλάξτε τον κωδικό πρόσβασης sudo από μια συνεδρία εικονικής κονσόλας
Εάν η πρώτη και πιο εύκολη λύση δεν σας έκανε αρκετά καλά, μπορείτε να δοκιμάσετε να επαναφέρετε τον κωδικό πρόσβασης sudo για τον χρήστη από ένα Συνεδρία εικονικής κονσόλας Linux. Εδώ είναι τα βήματα που πρέπει να ακολουθήσετε:
- Μεταβείτε σε μια νέα περίοδο λειτουργίας εικονικής κονσόλας πατώντας Ctrl + Alt + F1/F2/F3/F4. Θα πρέπει να σας υποδεχτεί μια νέα συνεδρία TTYx.
- Μεταβείτε στον χρήστη root με το sudo su εντολή.
- Χρησιμοποιώντας την εντολή passwd, αλλάξτε τον κωδικό πρόσβασης sudo για τον χρήστη:
όνομα χρήστη passwd
Αυτά είναι όλα τα βήματα που απαιτούνται για να διορθώσετε τον σωστό κωδικό πρόσβασης sudo που δεν λειτουργεί για τον χρήστη σας. Το πρόβλημά σας πρέπει τώρα να διορθωθεί. Σε περίπτωση που το πρόβλημα επιμένει, δοκιμάστε την τελευταία λύση.
3. Επανεκκινήστε την υπηρεσία systemd-homed
Το systemd-homed είναι μια βασική υπηρεσία systemd που είναι υπεύθυνη για την παροχή υποστήριξης στους οικιακούς καταλόγους των χρηστών. Η επανεκκίνηση μπορεί να διορθώσει το πρόβλημα επειδή επαναφέρει τον μηχανισμό ελέγχου ταυτότητας και ενδεχομένως διορθώνει τυχόν προσωρινές δυσλειτουργίες του συστήματος.
Ακολουθούν τα βήματα για την επανεκκίνηση της υπηρεσίας systemd-homed:
- Ενεργοποιήστε ένα νέο τερματικό.
- Μετάβαση σε root χρησιμοποιώντας το sudo su εντολή.
- Χρήση την εντολή systemctl για να ξεκινήσετε ή να επανεκκινήσετε την υπηρεσία systemd-homed:
systemctl εκκίνηση systemd-homed.service
systemctl επανεκκινήστε το systemd-homed.service
Αυτά είναι όλα τα βήματα που απαιτούνται για την εκκίνηση και την επανεκκίνηση της υπηρεσίας systemd-homed. Αυτό θα πρέπει τελικά να διορθώσει το πρόβλημα του κωδικού πρόσβασης sudo που δεν λειτουργεί για εσάς.
Διόρθωση του σφάλματος "sudo Password Not Working".
Αν και είναι ένα ενοχλητικό ζήτημα, είναι αρκετά εύκολο να επιλυθεί. Οποιαδήποτε από τις τρεις παρεχόμενες λύσεις είναι υποχρεωμένη να διορθώσει το πρόβλημα του κωδικού πρόσβασης sudo που δεν λειτουργεί.
Εάν εξακολουθείτε να μην μπορείτε να το κάνετε να δουλέψει ή, συχνά πρέπει να αντιμετωπίσετε τις χρονοβόρες και ενοχλητικές γελοιότητες του sudo, ίσως είναι καιρός να στραφείτε σε μια καλύτερη εναλλακτική.