Режим відновлення не завжди працює, тому що багато систем запитуватимуть пароль адміністратора для входу. Тепер, оскільки ви не знаєте пароля адміністратора, цей трюк не вдасться. У такому випадку ви можете спробувати ці найпростіші способи скинути пароль Linux.
1. Використовуйте «sudo su» або «sudo -i»
sudo passwd root або передає sudo su або sudo -i, щоб спочатку отримати повноваження root, а потім запустити команду passwd, і він або вона зможуть скинути пароль root. Це не скрізь працює. Подумайте ситуації, коли у вас немає пароля root.
2. Метод Grub
Увімкніть комп'ютер.
Прес ESC у підказці GRUB.
linux /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts
АБО
kernel /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts
Натисніть e для редагування
Підійдіть до самого кінця рядка і додайте День Волей/Айбін/Шаденш . Отже, рядок почне виглядати так:
linux /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts init=/bin/bashАБО
kernel /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts init=/bin/bash
Натисніть Enter потім Натисніть b щоб завантажити вашу систему. Ваша система завантажиться до кореневої оболонки без пароля.
Тепер віддайте команду ім'я користувача passwd *де ім'я користувача - це користувач, для якого ви хочете змінити пароль.
Потім вам буде запропоновано ввести новий пароль:
Enter new UNIX password:
Пояснення
Причина, чому це відбувається, полягає в тому, що зазвичай під час завантаження системи Linux першим завантажується ядро. Після завантаження ядра завантажується ramdisk і готується до продовження завантаження. Коли він буде готовий, він запускає команду init (зазвичай знаходиться в /sbin/init) який би керував рештою системи. Коли проходиш День Волей/Айбін/Шаденш до ядра воно не завантажиться /sbin/init замість цього завантажиться файл для завантаження /bin/bash файл, який запускає оболонку bash з правами користувача root (оскільки це викликало саме ядро), і, отже, цей запит дозволить вам змінити пароль користувача root. Насправді ця підказка мала більше сили, ніж будь-що інше в Linux, оскільки вона працює з усіма привілеями системи.
Створіть вікторину