Как да възстановите забравена парола на Linux

click fraud protection

Забравянето на паролата за потребителския акаунт на вашия Linux компютър може да бъде сериозно досадно. Това ви заключва и ви предпазва от достъп до каквото и да било. Да не се притеснявате! Противно на общоприетото мнение, не е необходимо напълно да инсталирате напълно системата си и да започнете всичко отначало. Можете да нулирате забравена парола в Linux и да промените паролата към вашето потребителско име.

Root Password

Един от начините за възстановяване на потребител в Linux система, когато сте забравили паролата, е използването на Root акаунта. Тъй като Root има краен контрол над системата, с него е възможно насилствено да се нулира забравена парола за Linux. Използването на Root за нулиране на паролата ви може да стане без никакъв нов софтуер, живи дискове и т.н.

За да започнете процеса, заредете вашата Linux система, както обикновено, и я оставете да се зареди на екрана за вход. Не влизайте! Вместо това натиснете Ctrl + Alt + F2, за да отворите прозорец TTY. Тези TTY прозорци са аварийни черупки, до които потребителите имат достъп, независимо от влизането.

instagram viewer

В прозореца TTY ще видите подкана да поискате потребителско име. В слота на потребителя въведете „root“, последван от паролата за root.

Забележка: ако използвате Ubuntu, Linux Mint или друга дистрибуция на Linux, която се деактивира су и корен акаунт, този метод няма да работи. Опитайте вместо метода chroot.

Ако паролата Root е правилна, прозорецът TTY ще ви влезе като суперпотребител с пълна мощност на системата Linux. В този момент ще можете да нулирате паролата на вашия потребител:

потребителско име passwd

Работещи ако съществува ви моли да въведете „нова UNIX парола“. Направете това и опитайте да запомните паролата този път!

След като паролата на потребителя ви е нулирана, е безопасно да използвате потребителския акаунт отново. Използвайте командата за рестартиране, за да рестартирате компютъра си и да се върнете към екрана за вход.

рестартиране

След рестартиране трябва да можете да влезете.

Chroot

В някои Linux дистрибуции методът Root за нулиране на парола няма да работи. Това се дължи на факта, че някои системи деактивират възможността за влизане като суи вместо това използвайте Sudo привилегии за всичко. От една страна, това е превъзходна сигурност, но в малко количество ще пропуснете полезни трикове.

В резултат на това е по-сложно да нулирате забравено в Linux. Първата стъпка е да изтеглите последната версия на Ubuntu, за да създадете жив диск.

След като изтеглите Ubuntu, изтеглете Етчер инструмент и да го използвате, за да направите Ubuntu жив диск. След като живият диск е готов, включете USB устройството, рестартирайте вашия компютър и стартирайте от него.

След като Ubuntu се зареди, щракнете върху "опитайте Ubuntu".

Настройване на Chroot

Преди да нулираме паролата, ще трябва да настроим Chroot. Chroot ще позволи на Ubuntu да взаимодейства директно с операционната система Linux на вашия твърд диск, с root достъп.

Отворете терминал и създайте нова папка в /mnt. Не забравяйте да маркирате папката името на вашата ОС. В този пример ще използваме OpenSUSE LEAP.

sudo -s mkdir -p / mnt / opensuse-скок /

След това стартирайте lsblk команда, за да определите какво е етикета на устройството. В този пример твърдият диск е /dev/sda, а дялът OpenSUSE LEAP, който трябва да монтираме, е /dev/sda1. Вашите могат да се различават.

Монтирайте дяла на вашата Linux инсталация в новата папка в /mnt. Не забравяйте да промените препратките към "opensuse-скок" на името на вашата папка в ОС /mnt.

mount / dev / sda1 / mnt / opensuse-leap /

С монтирания системен дял е време да свържете изпълняваните Ubuntu услуги с Linux OS на твърдия диск.

mount -t proc proc / mnt / opensuse-скок / proc mount -t sysfs sys / mnt / opensuse-leap / sys mount -o bind / dev / mnt / opensuse-leap / dev
cp -L /etc/resolv.conf /mnt/opensuse-leap/etc/resolv.conf

С настройката на Chroot е време да получите достъп до нея. В терминала, монтирайте вашата операционна система през живия диск на Ubuntu с:

chroot / mnt / opensuse-leap / bin / bash

Проверете дали наистина сте в Chroot като стартирате Neofetch или Screenfetch за показване на информацията за системата.

И накрая, нулирайте паролата на потребителя със:

потребителско име passwd

Когато сте готови, въведете изход няколко пъти, за да затворите сесията Chroot. От там използвайте демонтирате команда за демонтиране на системния дял от живия диск.

sudo umount / dev / sda1

Горната команда трябва да откачи всичко. Ако не, помислете дали не използвате опцията „сила“.

sudo umount / dev / sda1 -l

Сега, когато системното устройство е правилно откачено, е безопасно да излезете от живия диск. Щракнете върху менюто в горния десен ъгъл на живия диск на Ubuntu, след което изберете „рестартиране“.

Извадете Ubuntu USB стика и оставете вашия Linux компютър да се рестартира. Когато се рестартира, вашата парола ще бъде нулирана!

watch instagram story