Забуття пароля користувачеві вашого ПК під керуванням Linuxрахунок може серйозно дратувати. Це заблокує вас і не дозволяє вам отримати доступ до чого-небудь. Не хвилюйся! Всупереч поширеній думці, вам не потрібно повністю перевстановлювати свою систему і починати все спочатку. Ви можете скинути забутий пароль в Linux і змінити пароль на своє ім’я користувача.
Корінний пароль
Один із способів повернути користувача в системі Linux, коливи забули пароль - це використовувати обліковий запис Root. Оскільки Root має надзвичайний контроль над системою, можна примусово скинути забутий пароль на Linux за допомогою нього. Використовувати Root для скидання пароля можна без будь-якого нового програмного забезпечення, живих дисків тощо.
Щоб розпочати процес, завантажте систему Linuxяк зазвичай, і нехай він завантажується на екран входу. Не входьте! Замість цього натисніть Ctrl + Alt + F2, щоб відкрити вікно TTY. Ці вікна TTY - це аварійні снаряди, до яких користувачі мають доступ незалежно від входу.
У вікні TTY ви побачите запит на ім’я користувача. У слоті користувача введіть "root", а потім пароль root.
Примітка: якщо ви використовуєте Ubuntu, Linux Mint або інший дистрибутив Linux, який вимикається су і кореневого облікового запису цей метод не працюватиме. Спробуйте замість цього методу chroot.
Якщо пароль Root є правильним, вікно TTY увійде до вас як суперпользователь з повною потужністю системи Linux. На даний момент ви зможете скинути пароль свого користувача:
passwd username
Біг passwd просить вас ввести "новий пароль UNIX". Зробіть так, і цього разу спробуйте запам'ятати пароль!
Тепер, коли пароль вашого користувача відновлено, безпечно знову використовувати обліковий запис користувача. Використовуйте команду перезавантаження для перезавантаження ПК та повернення до екрана входу.
reboot
Після перезапуску ви зможете увійти.
Chroot
У деяких дистрибутивах Linux метод Root для скидання пароля не працюватиме. Це пов’язано з тим, що деякі системи відключають можливість входу як су, а замість цього використовувати судо пільги на все. З одного боку, це чудова безпека, але в дрібниці ви пропустите корисні прийоми.
Як результат, складніше скинути забуте на Linux. Перший крок - завантажити останню версію Ubuntu, щоб створити живий диск.
Завантаживши Ubuntu, завантажте інструмент Etcher і використовуйте його для створення живого диска Ubuntu. Після того, як живий диск буде готовий, підключіть USB-накопичувач, перезавантажте комп'ютер та завантажте його.
Після завантаження Ubuntu натисніть "спробувати Ubuntu".
Налаштувати Chroot
Перш ніж скинути пароль, нам потрібно буде встановити Chroot. Chroot дозволить Ubuntu безпосередньо взаємодіяти з операційною системою Linux на вашому жорсткому диску, з кореневим доступом.
Відкрийте термінал і створіть нову папку в / мнт. Обов’язково позначте папку назвою вашої ОС. У цьому прикладі ми будемо використовувати OpenSUSE LEAP.
sudo -s mkdir -p /mnt/opensuse-leap/
Далі запустіть lsblk команда, щоб визначити, що таке ярлик накопичувача. У цьому прикладі жорсткий диск є / dev / sda, і розділ OpenSUSE LEAP, який нам потрібно змонтувати, - це / dev / sda1. Ваші можуть відрізнятися.
Приєднайте розділ інсталяції Linux до нової папки в / мнт. Не забудьте змінити посилання на "opensuse-leap" на ім'я папки вашої ОС у / мнт.
mount /dev/sda1 /mnt/opensuse-leap/
Із встановленим системним розділом настав час підключити запущені сервіси Ubuntu до ОС Linux на жорсткому диску.
mount -t proc proc /mnt/opensuse-leap/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 username
Після завершення введіть Вхід кілька разів, щоб закрити сесію Chroot. Звідти використовуйте umount команда відключити ваш системний розділ з живого диска.
sudo umount /dev/sda1
Наведена вище команда повинна все відключити. Якщо ні, то подумайте про використання параметра "сила".
sudo umount /dev/sda1 -l
Тепер, коли системний диск правильно відключений, безпечно вийти з живого диска. Клацніть меню у верхньому правому куті всередині живого диска Ubuntu, а потім виберіть "перезавантажити".
Вийміть USB-накопичувач Ubuntu і дозвольте перезапустити ваш ПК Linux. Коли він перезапуститься, ваш пароль буде скинутий!
Коментарі