Не можете да изпълните никаква команда като суперпотребител, ако терминалът на Linux изведе грешката „паролата на sudo не работи“. За щастие е лесно да се поправи.
Понякога вашата Linux система може да изведе грешка при неправилна парола дори след въвеждане на правилната парола за sudo. Това може да бъде както изненадващо, така и досадно, когато се опитвате да свършите нещата.
Нека да разгледаме няколко бързи решения, които можете да опитате, когато вашата правилна парола за sudo не работи на Linux.
1. Излезте и влезте в нова сесия
Рестартиране на вашата Linux система е едно от най-популярните и лесни решения за коригиране на всякакви временни системни проблеми. Грешката sudo парола не работи е в най-добрия случай просто временен проблем в 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-homed:
- Запалете нов терминал.
- Превключете към root с помощта на sudo su команда.
- Използвайте командата systemctl за да стартирате или рестартирате услугата systemd-homed:
systemctl стартира systemd-homed.service
systemctl рестартирайте systemd-homed.service
Това са всички стъпки, необходими за стартиране и рестартиране на услугата systemd-homed. Това най-накрая трябва да коригира проблема с неработещата парола на sudo за вас.
Коригиране на грешката „паролата на sudo не работи“.
Въпреки че е досаден проблем, той е доста лесен за разрешаване. Всяко от трите предоставени решения е задължително да коригира проблема с неработещата парола на sudo.
Ако изглежда, че все още не можете да го накарате да работи или често трябва да се справяте с отнемащите време и пречещи на работата лудории на sudo, може би е време да преминете към по-добра алтернатива.