Как восстановить утерянный административный пароль?

Вопрос или проблема

Я работаю в системе Ubuntu, и мой клиент совершенно забыл свой административный пароль. Он даже не помнит, чтобы вводил его; однако он есть.

Я попробовал советы на сайте, и мне не удалось удалить пароль, чтобы я мог скачать апплеты, необходимые для запуска некоторых файлов. Есть ли решение?

По умолчанию учетная запись первого пользователя является административной учетной записью, поэтому если интерфейс запрашивает пароль, вероятно, это пароль этого пользователя. Если пользователь не помнит свой пароль, его нужно сбросить. Для этого вам необходимо загрузиться в режиме восстановления (см. также официальные документы: RecoveryMode).

Включите машину, и после экрана BIOS удерживайте левую клавишу Shift (обратите внимание, что для UEFI BIOS вам может понадобиться нажать ESC вместо этого). Затем появится меню, которое будет выглядеть примерно так:

введите описание изображения здесь

Я заметил, что на некоторых системах трудно определить, когда именно нужно нажимать левую клавишу Shift, иногда я пропускаю и мне нужно пробовать снова.

Нажмите на стрелку вниз, пока не выберете 2-й пункт сверху (тот, который имеет режим восстановления в описании), а затем нажмите Enter.

Теперь вы должны увидеть это меню:

введите описание изображения здесь

Используя стрелки, прокрутите вниз до root, а затем нажмите Enter.

Теперь вы должны увидеть приглашение root, что-то вроде этого:

root@ubuntu:~#

На этом этапе у вас должна быть файловая система только для чтения. Вам нужно изменить ее, чтобы получить права на запись:

mount -o remount,rw /

Теперь мы можем установить пароль пользователя с помощью команды passwd. (В этом примере я буду использовать jorge в качестве примера, вам нужно заменить его на имя пользователя):

root@ubuntu:~# passwd jorge
Введите новый UNIX пароль:
Введите новый UNIX пароль повторно:
passwd: пароль успешно обновлен
root@ubuntu:~#

Введите, какой вы хотите, чтобы был новый пароль, в предложении. После успешного выполнения перезагрузите машину, и пользователь сможет войти в систему с новым паролем.


Существует беспокойство относительно того, что это является уязвимостью в безопасности. Это не так. Вам необходимо физическое доступа к машине, чтобы это сделать. Если у кого-то есть физический доступ к вашему ПК, они могут сделать гораздо худшее, чем просто изменить пароль. Когда речь идет о физическом доступе, битва за безопасность проиграна. Будьте осмотрительны с теми, кого вы допускаете к вашему ПК.

Даже установка пароля root не будет успешной, так как можно просто загрузиться с init как /bin/sh и получить полный доступ root. Снова, имея физический доступ, любой, кто обладает знаниями о компьютерах, может сделать ВСЁ с вашим компьютером.

Да, вы можете изменить старый пароль через GRUB.

  1. Если у вас однопользовательская система (Ubuntu — единственная операционная система на вашем компьютере), чтобы выйти в меню загрузки, нужно удерживать клавишу Shift во время загрузки.

  2. Если у вас двойная загрузка (Ubuntu установлено рядом с Windows, другой Linux-дистрибутив или Mac OS X; и вы выбираете, в какую операционную систему загрузиться во время загрузки), меню загрузки должно появиться без необходимости удерживать клавишу shift.

  3. Из меню загрузки выберите режим восстановления, который обычно является вторым вариантом загрузки.

  4. После того как вы выберете режим восстановления и дождетесь завершения всех процессов загрузки, вам будет предложено несколько вариантов. В этом случае вам нужен вариант Drop to root shell prompt, поэтому нажмите стрелку вниз, чтобы выбрать этот пункт, а затем нажмите Enter.

  5. Когда вы окажетесь в приглашении root shell, если вы забыли и свое имя пользователя, введите ls /home (строчные буквы, не заглавные). Это выведет список всех учетных записей пользователей, настроенных в системе.

  6. Чтобы сбросить пароль, введите passwd имя_пользователя, где имя_пользователя — это имя пользователя, для которого вы хотите сбросить пароль, например, passwd mysterio в моем случае.

  7. Вам будет предложено ввести новый пароль. Когда вы вводите пароль, вы не получите визуального ответа, подтверждающего ваш ввод. Ваш пароль по-прежнему принимается. Просто введите пароль и нажмите Enter, когда закончите. Вам предложат ввести пароль повторно. Сделайте это и снова нажмите Enter.

  8. Теперь пароль должен быть сброшен. Введите exit, чтобы вернуться в меню восстановления.

  9. После того как вы вернетесь в меню восстановления, выберите возобновить обычную загрузку и используйте Ubuntu так, как обычно — только в этот раз вы действительно знаете пароль!

Если вы забыли пароль для вашей системы Ubuntu, вы можете восстановить его,
выполнив следующие шаги:

  1. Включите компьютер.

  2. Нажмите ESC на приглашении GRUB.

  3. Нажмите e для редактирования.

  4. Подсветите строку, начинающуюся с kernel ......... или linux ........, и нажмите e

  5. Перейдите в конец строки и добавьте rw init=/bin/bash

  6. Нажмите Enter, затем нажмите b, чтобы загрузить вашу систему.
    Ваша система загрузится в безпарольную оболочку root.1

  7. Теперь выполните команду passwd имя_пользователя
    *где “имя_пользователя” — это учетная запись, для которой вы хотите изменить пароль.

  8. Затем вам будет предложено ввести новый пароль:

    Введите новый UNIX пароль:

1Источник: ubuntugeek

Другие ресурсы:

Для Xubuntu 14.04 просто следуйте экранам ниже. Это похоже на некоторые из других ответов.

Нажмите Esc, и выберите Расширенные параметры

Введите описание изображения здесь

Выберите режим восстановления:

Введите описание изображения здесь

Затем выберите root, и как только вы получите приглашение, введите passwd <имя_пользователя>, чтобы изменить пароль.

Введите описание изображения здесь

Если Метод Хорхе не сработал для вас, как и не сработал для меня, вот другой метод. Мне пришлось попробовать что-то другое, потому что:

  1. Моя USB-клавиатура не работала на приглашении root ⋯ вероятно, проблема с аппаратным обеспечением клавиатуры или материнской платы. Я решил проблему, использовав старую клавиатуру PS/2 (маленький круглый разъём) и использовал ее.

  2. Когда я использовал passwd имя_пользователя для изменения пароля, это не сработало из-за плохого токена или чего-то подобного. Это потребовало крайних мер.

Крайние меры

Это очень危险ное дело! Метод Хорхе должен быть использован; только делайте это, если тот метод не сработает.

Делайте это на свой страх и риск. Это сработало для меня на моей системе 11.10.

Идея состоит в том, чтобы установить пароль пользователя пустым (или нулевым) — это позволяет вам просто нажимать Enter на приглашении Пароль:.

Все еще находясь на приглашении root согласно Методу Хорхе, сначала перезагрузите корневую файловую систему с правами на запись, используя эту команду:

mount -o remount,rw /
  • Теперь вы суперпользователь в этой системе. Будьте осторожны.

Затем отредактируйте файл-теней пароля, чтобы удалить зашифрованный пароль для вашего имени пользователя. Введите:

nano -B /etc/shadow

Редактор nano отобразит содержимое файла. Каждая строка будет иметь вид имя:⋯:⋯:⋯…, где ⋯ — это строка или ноль (пусто). Одна из строк начнется с вашего имени пользователя. Первый ⋯ после вашего имени пользователя — это ваш зашифрованный пароль. Например:

имя:$1$amFeNcjp$PprjCKEVk3UtzKwWfEMOY0:14920:0:99999:7:::

где $1$amFeNcjp$PprjCKEVk3UtzKwWfEMOY0 — это зашифрованный пароль.

Осторожно удалите зашифрованный пароль, оставив все “:”s, чтобы это выглядело так:

имя::14920:0:99999:7:::

Затем введите Ctrl+O, нажмите клавишу Enter, чтобы сохранить, затем Ctrl+X, чтобы закрыть nano.

Перезагрузите, и у вас будет пустой (или нулевой) пароль. Обязательно используйте passwd имя_пользователя в терминале, чтобы установить или сбросить свой пользовательский пароль.

Источник для обходного пути с PS/2 был здесь.

Источники для крайних мер были здесь и здесь.

Примечание о nano ― опция -B создает резервную копию оригинального редактируемого файла, с таким же именем и добавленным “~”.

Если режим восстановления отключен, метод, который я бы использовал, — загрузка с Live CD или USB. Это может быть носитель, с которого вы устанавливали, или просто другой ISO-образ Ubuntu, который вы скачали и записали. Процесс довольно прост.

  1. Загрузитесь с Live-носителя.
  2. Из меню откройте терминал.
  3. Узнайте имя устройства для вашего основного диска. sudo fdisk -l выведет список всех разделов. Выберите ваш раздел из списка. Мы ищем что-то вроде /dev/sda1 (в большинстве случаев именно так и будет).
  4. Смонтируйте его куда-то, чтобы мы могли им пользоваться (замените диск на правильный):

    sudo mount /dev/sda1 /mnt
    
  5. Протяните монтированные разделы из Live установки, чтобы мы могли “использовать” смонтированный диск (просто скопируйте и вставьте):

    for d in dev sys run proc; do sudo mount --bind /$d /mnt/$d; done
    
  6. Стать root’ом в системе, выполнив sudo chroot /mnt. Теперь вы можете делать всё, что может делать root, на реальной установке.

  7. Установите пароль для учетной записи:

    passwd имя_пользователя
    
  8. Перезагрузите, и вы готовы.

Ubuntu не имеет Административного пароля. Есть только одна начальная учетная запись, пользовательская учетная запись, которую можно использовать для выполнения административных задач.
Например, чтобы получить оболочку root, вы вводите

$ sudo -i
[sudo] пароль для моей учетной записи:         # здесь вводите пароль пользователя
# 

Многие люди с опытом работы в Unix или других дистрибутивах часто сталкиваются с этой проблемой.

Команда

su 

всегда будет неуспешной, потому что учетная запись root заблокирована; к ней нельзя получить доступ напрямую или вы не можете войти непосредственно в root.

Есть большие преимущества в использовании системы sudo.

Из официальной документации Ubuntu Утерянный пароль:

  1. Перезагрузите ваш компьютер
  2. Удерживайте Shift во время загрузки, чтобы открыть меню GRUB
  3. Выделите свой образ и нажмите E, чтобы редактировать
  4. Найдите строку, начинающуюся с “linux“, и добавьте rw init=/bin/bash в конец этой строки
  5. Нажмите Ctrl+X, чтобы загрузиться.
  6. Введите passwd имя_пользователя
  7. Установите свой пароль.
  8. Введите reboot. Если это не сработает, нажмите Ctrl+Alt+Del

Это также работает для Linux Mint 14.

Сначала вам нужно перезагрузиться в режиме восстановления.

Если у вас однопользовательская система (Ubuntu — единственная операционная система на вашем компьютере), чтобы получить меню загрузки, вам нужно удерживать клавишу Shift во время загрузки.
введите описание изображения здесь
Из меню загрузки выберите режим восстановления, который обычно является вторым параметром загрузки.
введите описание изображения здесь
После того как вы выберете режим восстановления и дождетесь завершения всех процессов загрузки, вам будет предложено несколько вариантов. В этом случае вам нужно выбрать пункт Drop to root shell prompt, поэтому нажмите стрелку вниз, чтобы выбрать этот пункт, а затем нажмите Enter для его выбора.

Учетная запись root является последней административной и может делать всё с установкой Ubuntu (включая ее удаление), поэтому будьте внимательны к командам, которые вы вводите в терминале root.

Когда вы окажетесь на приглашении root shell, если вы забыли и свое имя пользователя, введите

ls /home

Это строчная L, кстати, а не заглавная I, в ls. Тогда вы должны увидеть список пользователей на вашей установке Ubuntu. В этом случае я собираюсь сбросить пароль Сюзанны Браунмиллер.

Чтобы сбросить пароль, введите

passwd имя_пользователя

где имя_пользователя — это имя пользователя, для которого вы хотите сбросить пароль. В этом случае я хочу сбросить пароль Сюзанны, так что я ввожу

passwd susan

Вам будет предложено ввести новый пароль. Когда вы вводите пароль, вы не получите визуального подтверждения вашего ввода. Ваш пароль всё равно принимается. Просто введите пароль и нажмите Enter, когда закончите. Вам предложат ввести пароль повторно. Сделайте это и снова нажмите Enter.

Теперь пароль должен быть сброшен.

Введите exit.

Чтобы вернуться в меню восстановления.

После того как вы вернетесь в меню восстановления, выберите возобновление обычной загрузки и используйте Ubuntu, как обычно — только на этот раз вы действительно знаете пароль!

источник

Я смог использовать метод Хорхе – тот, что выше с красивыми скриншотами – с несколькими небольшими изменениями. Я использую Ubuntu 11.10

Сначала, при загрузке – не нажимайте клавишу левой Shift, пока экран BIOS не станет черным, а затем немедленно нажмите и удерживайте клавишу левой Shift.

Затем, после того как пройдет около минуты и на экране проскроллится несколько строк текста, я получил первое меню, но с несколькими сократившимися строками – я выбрал вторую строку.

Затем я получил меню восстановления – но когда я выбрал “Drop to Root Shell Prompt” (нижний пункт), я стал root, но не смог сбросить пароль – потому что диски были только для чтения. Введите exit
и вернитесь в меню восстановления

Там был выбор (который не показан на скриншоте Хорхе) “Remount Read/Write”. Используйте стрелку вниз, чтобы выбрать его, затем стрелку влево, чтобы выбрать и нажмите Enter – и он смонтировал диск RW.

Затем снова выберите “Drop to Root Shell Prompt”, и я стал root и могу писать – так что
passwd имя_пользователя
позволило мне дважды ввести желаемый пароль – затем exit, чтобы вернуться в меню восстановления
Возобновить обычную загрузку
и всё работало нормально с моим новым паролем! Я единственная учетная запись на этом компьютере, и мой пароль работает с sudo, так что, очевидно, у меня есть административные права.

Это было менее захватывающе, чем редактирование /etc/shadow, но мне было приятно обменять волнение на хороший конец.

Я столкнулся с той же проблемой с моим паролем, и я попробовал советы всех, но ничего не сработало для меня. Поэтому я попробовал что-то свое, и вот что сработало для меня… “Имейте в виду, что я не могу объяснить, почему это сработало, всё, что я знаю, это то, что это сработало…

“10 простых и легких шагов для сброса утерянного или забытого пароля”

  1. Перезагрузите компьютер и удерживайте клавишу левой Shift.

  2. Выберите загрузку в режиме восстановления.

  1. Через несколько секунд вы должны получить экран “Опции режима восстановления”.

Заметка: (Вот часть, которую я не могу объяснить. После того как я попробовал всё, и ничего не сработало, я наконец начал пробовать все варианты здесь один за другим. Когда я попробовал "grub Update grub boot loader", а затем следовал остальным шагам, все было хорошо, и пароль был сброшен.)

Так что прежде чем переходить к выбору "root Drop to root shell prompt",

  1. Выберите "grub Update grub boot loader", и вы получите этот экран.

  1. Выберите "Да". Подождите, пока обновление не завершится.

  2. Теперь выберите "root Drop to root shell prompt".

  3. Теперь вы должны быть на терминале root с чем-то вроде следующего: ваше_имя_учетной записи@имя_вашего_компьютера:~$ введите passwd имя_учетной_записи (имя_учетной_записи – это имя учетной записи, для которой вы пытаетесь изменить пароль).

  4. Введите новый Unix пароль: “введите новый пароль”.

  5. Повторите новый Unix пароль: “повторите тот же пароль, который вы ввели на Шаге-8”.

  6. Должно появиться сообщение о успешном изменении пароля. Введите exit на приглашении и перезагрузите.

Если это не сработает для вас, попробуйте пропустить Шаги 4 и 5…

Вы можете изменить пароль, если у вас есть доступ к файлу /etc/shadow (возможно, с вашей учетной записью root, через sudo из другой учетной записи, из режима восстановления или с LiveCD/DVD).

Этот файл паролей shadow содержит всех пользователей и зашифрованные пароли (а также другую административную информацию) для системы. Поля разделены :. Например :

ВАШ_ИМЯ_ПОЛЬЗОВАТЕЛЯ:$6$lCu1.iVo$Q3nAL98jBLe5mMJ.0dBDd1Iquz41dDKsP3UdJ4X92gZPwwmQ0vdIEIY8EQxEcYACoMboYhovrpyq7Tm.DztQB.:15520:0:99999:7:::

Пароль — это вторая группа символов после ВАШ_ИМЯ_ПОЛЬЗОВАТЕЛЯ, между двумя двоеточиями. Вы можете заменить его на другой пароль, например, вы можете заменить существующую строку пароля (сокращенную для ясности):

$6$lCu1.iVo$Q3nAL98jBLe5mMJ.0[...]boYhovrpyq7Tm.DztQB.

на

$6$8gMLdPVn$Ych6r5ysKRqhL9jOlg0UPe28KRuzo3TSYMShqb5pzACrE/A0oyDEBFefOgplbboeoe0T9ZqNz7u6Y8YWuQRkz/

Зашифрованная строка представляет собой “hackme”. Это будет ваш новый пароль.

Нет, нет способа восстановить старый пароль.

Да, вы можете изменить пароль, не зная старого. Процесс описан на нескольких сайтах в сети, легко найти через поиск в Google.

Однако, если вы это сделаете и использовали зашифрованный /home каталог для этого имени пользователя, вы, вероятно, не получите доступ к файлам в вашем /home каталоге (и если вы получите, то Ubuntu следует удалить…)

Для меня, на Ubuntu 16.04 VM, установленной в VirtualBox, при загрузке в (с удерживаемой shift перед загрузкой VM) root prompt, я всегда получал Give root password for maintenance (or type Control-D to continue), в конце концов я нажал e в меню GRUB с выбранным самым новым восстановительным ядром в Расширенных параметрах для Ubuntu

Расширенные параметры для Ubuntu в меню GRUB (список ядер)

и затем нажал Down, прокрутил вниз и увидел строку

linux /boot/...  ro recovery nomodeset

Я прокрутил к этой строке с помощью стрелок вниз/вверх и переместился в конец этой строки и изменил ro recovery nomodeset на rw init=/bin/bash, затем нажал Ctrl + x.

Это загрузит вас в систему как root, и вы сможете изменить свой пароль как обычно.

экран редактирования GRUB с стрелками к параметрам

В меню загрузки GRUB вы можете добавить init=/bin/bash к параметрам загрузки ядра, чтобы получить оболочку root.

Вот что сработало для меня.

**ПРОДОЛЖИТЕ только если все следующие шаги вам знакомы и вы знаете, что происходит на каждом этапе.**

  1. Загрузитесь, используя live USB
  2. sudo mount /dev/sdb1 /mnt
  3. sudo nano -B /mnt/etc/shadow
  4. удалите зашифрованный пароль для пользователя, чей пароль вы хотите установить
  5. Сохраните файл и выйдите из nano
  6. Перезагрузите с HDD
  7. войдите с пользователем, чей пароль был установлен
  8. passwd <пользователь чей пароль был установлен на пустой>

На пляж!

Восстановление пароля

Шаг 1: Перейдите в безопасный режим, удерживая Shift или нажав клавишу Escape во время загрузки
введите описание изображения здесь
Шаг 2: Нажмите E, чтобы отредактировать команду
Шаг 3: Найдите “linux” и измените ro на rw (это должно быть внизу)
введите описание изображения здесь
Шаг 4: Добавьте init=/bin/sh в конце текущей строки
введите описание изображения здесь
Шаг 5: Нажмите Ctrl + X, чтобы перезагрузить

Возможно, вам нужно будет удалить splash $vt_handoff, если он присутствует.

Теперь вы должны получить оболочку CLI

введите nano /etc/shadow
введите описание изображения здесь
удалите все значения от $ до : для учетной записи, к которой вы хотите получить доступ.

введите описание изображения здесь
введите описание изображения здесь
Сохраните файл и затем перезагрузите.

Вы должны иметь возможность войти без пароля.

П.С.
Я пробовал это на Ubuntu 16.04, не уверен, работает ли это на 18.04
Примечание: это не имеет никакого отношения к вашему BIOS, мы настраиваем GRUB
Удачи!

Ответ или решение

Сброс потерянного пароля администратора в Ubuntu: Полное руководство

Если вы столкнулись с ситуацией, когда ваш клиент полностью забыл административный пароль на системе Ubuntu, и несмотря на все ваши попытки, вы не смогли его восстановить или удалить, то не отчаивайтесь. В этой статье мы подробно рассмотрим, как сбросить административный пароль с помощью режима восстановления и других методов.

Шаги для сброса пароля администратора

  1. Перезагрузка компьютера:

    • Для начала перезагрузите компьютер. Во время загрузки, после экрана BIOS, удерживайте клавишу Shift. Если ваша система поддерживает UEFI, возможно, вам придется нажать ESC.
  2. Выбор режима восстановления:

    • В меню GRUB, которое появится после нажатия Shift, используйте стрелки вниз, чтобы выбрать второй пункт, который обычно называется «(recovery mode)». Нажмите Enter.
  3. Доступ к командной строке с правами root:

    • После загрузки вы увидите меню восстановления. Используйте стрелки для выбора опции Drop to root shell prompt и нажмите Enter.
    • На этом этапе вы получите приглашение к вводу команд от имени администратора (root), но файловая система скорее всего будет смонтирована в режиме только для чтения.
  4. Перемонтирование файловой системы:

    • Для того чтобы изменить файлы, нужно перемонтировать файловую систему в режиме записи. Введите следующую команду:
      mount -o remount,rw /
  5. Сброс пароля:

    • Теперь вы можете сбросить пароль пользователя. Для этого введите команду:
      passwd имя_пользователя
    • Замените имя_пользователя на нужное имя. Система запросит новый пароль. Введите новый пароль дважды (при вводе пароля на экране не будет визуальных откликов).
  6. Выход и перезагрузка:

    • После успешного изменения пароля введите exit, чтобы вернуться в меню восстановления. Затем выберите опцию resume normal boot для завершения процесса перезагрузки.

Другие методы сброса пароля

Если указанные выше шаги не увенчались успехом, вы можете использовать живую USB-флешку с Ubuntu:

  1. Загрузка с Live USB:

    • Загрузите систему с помощью Live USB и откройте терминал.
  2. Монтирование основной дисковой части:

    • Определите имя устройства с помощью команды:
      sudo fdisk -l
    • Затем примонтируйте нужный раздел (например, /dev/sda1):
      sudo mount /dev/sda1 /mnt
  3. Доступ к системе через chroot:

    • Примонтируйте дополнительные файловые системы:
      for d in dev sys run proc; do sudo mount --bind /$d /mnt/$d; done
    • Затем выполните команду chroot:
      sudo chroot /mnt
  4. Сброс пароля:

    • Теперь можно использовать команду passwd для сброса пароля как описано в предыдущих шагах.
  5. Перезагрузка:

    • Для завершения работы и выхода из chroot выполните exit, затем перезагрузите систему.

Возможные уязвимости

Важно подчеркнуть, что все вышеуказанные методы требуют физического доступа к компьютеру. Это представляет потенциальную угрозу безопасности, так как любой, имеющий физический доступ, может изменить пароль или даже удалить данные. Рекомендуется следить за безопасностью физического доступа к вашим устройствам.

Заключение

Восстановление потерянного пароля администратора в Ubuntu — это задача, которую можно выполнить даже без знания старого пароля. Используя режим восстановления или загрузку с Live USB, вы можете легко сбросить пароль и восстановить доступ к системе. Если у вас возникнут вопросы или потребуется дополнительная помощь, не стесняйтесь обращаться за поддержкой.

Полезные ссылки:

Следуя этим инструкциям, вы сможете помочь своему клиенту восстановить доступ к его Ubuntu системе в кратчайшие сроки.

Оцените материал
Добавить комментарий

Капча загружается...