Ne morete zagnati nobenega ukaza kot superuporabnik, če terminal Linux vrže napako »geslo sudo ne deluje«. Na srečo je to preprosto popraviti.
Včasih lahko vaš sistem Linux sproži napako napačnega gesla tudi po vnosu pravilnega gesla sudo. To je lahko tako presenetljivo kot moteče, ko poskušate nekaj opraviti.
Oglejmo si nekaj hitrih popravkov, ki jih lahko poskusite, ko vaše pravilno geslo sudo ne deluje v Linuxu.
1. Odjava in prijava v novo sejo
Ponovni zagon sistema Linux je ena najbolj priljubljenih in enostavnih rešitev za odpravljanje morebitnih začasnih sistemskih napak. Napaka Geslo sudo ne deluje je v najboljšem primeru le začasna napaka v Linuxu, ki bi jo bilo treba čudežno popraviti s preprosto hitro odjavo-prijavo ali ponovnim zagonom sistema.
Lahko se ročno odjavite in znova prijavite v svoj sistem Linux z uporabo Odjava ali z uporabo ustreznih gumbov v namiznem okolju, ki ga izvajate.
V primeru, da to ne deluje za vas, preprosto izvedite ponovni zagon tako, da vnesete ponovni zagon. Še vedno ni popravljeno? Nadaljujte z naslednjo rešitvijo!
2. Spremenite geslo sudo iz seje navidezne konzole
Če vam prva in najpreprostejša rešitev ni povsem pomagala, lahko poskusite ponastaviti geslo sudo za uporabnika iz Seja virtualne konzole Linux. Sledite korakom:
- Preklopite na novo sejo virtualne konzole s pritiskom Ctrl + Alt + F1/F2/F3/F4. Morala bi vas pozdraviti nova seja TTYx.
- Preklopite na korenskega uporabnika z sudo su ukaz.
- Z ukazom passwd spremenite geslo sudo za uporabnika:
uporabniško ime passwd
To so vsi potrebni koraki, da popravite pravilno geslo sudo, ki ne deluje za vašega uporabnika. Vaša težava bi morala biti zdaj odpravljena. Če se težava ponovi, poskusite zadnjo rešitev.
3. Znova zaženite storitev systemd-homed
systemd-homed je osrednja storitev systemd, odgovorna za zagotavljanje podpore domačim imenikom uporabnikov. Ponovni zagon lahko odpravi težavo, ker ponastavi mehanizem za preverjanje pristnosti in morebiti odpravi morebitne začasne sistemske napake.
Tukaj so koraki za ponovni zagon storitve systemd-homed:
- Zaženite nov terminal.
- Preklopite na root z uporabo sudo su ukaz.
- Uporaba ukaz systemctl za zagon ali ponovni zagon storitve systemd-homed:
systemctl zaženite systemd-homed.service
systemctl znova zaženite systemd-homed.service
To so vsi koraki, potrebni za zagon in ponovni zagon storitve systemd-homed. To bi moralo končno odpraviti težavo z nedelujočim geslom za sudo.
Odpravljanje napake »Geslo sudo ne deluje«.
Čeprav je to moteča težava, jo je precej enostavno rešiti. Katera koli od treh ponujenih rešitev bo zagotovo odpravila težavo z nedelujočim geslom sudo.
Če se zdi, da še vedno ne morete delovati ali se morate pogosto ukvarjati s sudo-jevimi zamudnimi norčijami, ki motijo delo, je morda čas, da preklopite na boljšo alternativo.