Я работаю в системе Ubuntu, и мой клиент полностью забыл свой административный пароль. Он даже не помнит, как входил в него; Однако это там.
Я попробовал предложения на веб-сайте, и мне не удалось удалить пароль, чтобы я мог загрузить апплеты, необходимые для запуска некоторых файлов. Есть ли решение?
password-recovery
Питер Мортенсен
источник
источник
dpkg-reconfigure keyboard-configuration
(это фактически создает новый начальный RAM-диск для процесса загрузки) (также, бельгийская раскладка клавиатуры злая )sudo su
в терминале также есть команда быть пользователем root, и вам нужна только учетная запись пользователя, и вы можете делать все без пароля rootОтветы:
По умолчанию первая учетная запись пользователя является учетной записью администратора, поэтому, если пользовательский интерфейс запрашивает пароль, это, вероятно, пароль пользователя этого пользователя. Если пользователь не помнит свой пароль, вам нужно сбросить его. Для этого вам нужно загрузиться в режиме восстановления (см. Также официальные документы: RecoveryMode ).
Загрузите компьютер и после экрана BIOS удерживайте левую Shiftклавишу (обратите внимание, что для UEFI BIOS вам может потребоваться нажать ESCвместо этого). Затем вам будет предложено меню, которое выглядит примерно так:
Я заметил, что в некоторых системах выбор времени, когда нужно нажимать левую Shiftклавишу, может быть сложным, иногда я пропускаю его, и мне нужно попробовать снова.
Нажимайте стрелку вниз, пока не выберите 2-ую запись сверху (ту, в которой описан режим восстановления ), а затем нажмите Enter.
Теперь вы должны увидеть это меню:
Используя клавиши со стрелками, прокрутите вниз до корня и затем нажмите Enter.
Теперь вы должны увидеть приглашение root, что-то вроде этого:
На этом этапе у вас должна быть файловая система только для чтения. Вы должны перемонтировать его с разрешениями на запись:
Теперь мы можем установить пароль пользователя с помощью
passwd
команды. (В этом примере я буду использовать jorge в качестве примера, вам нужно заменить любое имя пользователя):Введите, что вы хотите, чтобы новый пароль был в приглашении. После успешной перезагрузки машина и пользователь смогут войти в систему со своим новым паролем.
Существует опасение, что это уязвимость системы безопасности. Это не так . Для этого вам необходим физический доступ к машине. Если кто-то имеет физический доступ к вашему компьютеру, он может сделать гораздо хуже, чем сменить пароль. Когда дело доходит до физического доступа, битва за безопасность проиграна. Будьте осторожны с тем, кого вы пускаете на свой компьютер.
Даже установка пароля root не будет успешной, так как можно просто загрузиться с
init
существом/bin/sh
и получить полный доступ root. Опять же, если у вас есть физический доступ, любой, кто обладает знаниями о компьютерах, может делать с вашим компьютером НИЧТО.источник
Да, вы можете изменить старый пароль через GRUB .
Если у вас одиночная загрузка (Ubuntu - единственная операционная система на вашем компьютере), чтобы показать меню загрузки, вы должны удерживать Shiftклавишу во время загрузки.
Если у вас двойная загрузка (Ubuntu установлен рядом с Windows, другой операционной системой Linux или Mac OS X; и вы выбираете во время загрузки, какую операционную систему загружать), меню загрузки должно появляться без необходимости удерживать нажатой клавишу shiftключ.
В меню загрузки выберите режим восстановления, который обычно является вторым вариантом загрузки.
После того, как вы выберете режим восстановления и дождитесь завершения всех процессов загрузки, вам будет предложено несколько вариантов. В этом случае вам понадобится опция приглашения Drop to root shell, поэтому нажмите ᛎстрелку вниз, чтобы перейти к этой опции, а затем нажмите, Enterчтобы выбрать ее.
Когда вы получите приглашение root, если вы забыли и свое имя пользователя, введите
ls /home
(строчные буквы, а не прописные). Это перечислит все учетные записи пользователей в вашей настройке.Чтобы сбросить пароль, введите
passwd username
где username - это имя пользователя, которое вы хотите сбросить, например,passwd mysterio
в моем случае.Затем вам будет предложено ввести новый пароль. Когда вы вводите пароль, вы не получите визуального ответа, подтверждающего ваш ввод. Ваш пароль все еще принимается. Просто введите пароль и нажмите, Enterкогда закончите. Вам будет предложено повторно ввести пароль. Сделай так и нажми еще Enterраз.
Теперь пароль должен быть сброшен. Введите,
exit
чтобы вернуться в меню восстановления.После того, как вы вернетесь в меню восстановления, выберите возобновить нормальную загрузку и используйте Ubuntu как обычно - только на этот раз вы действительно знаете пароль!
источник
Если метод Хорхе не сработал для вас, как это не сработало для меня, вот еще один метод. Я должен был попробовать что-то другое, потому что:
Моя клавиатура USB не работала в командной строке, возможно, аппаратная или клавиатура или материнская плата. Для исправления я использовал старую клавиатуру PS / 2 (маленький круглый штекер) и использую ее.
Когда я
passwd username
менял свой пароль, он не работал из-за плохого токена или чего-то подобного. Это требовало решительных мер.Радикальные меры
Это очень опасно! Метод Хорхе должен быть использован; Делайте это только в том случае, если этот метод не работает.
Делайте это на свой страх и риск . Это сработало для меня в моей системе 11.10.
Идея состоит в том, чтобы установить пароль пользователя пустым (или нулевым) - это позволяет просто нажать Enterна
Password:
подсказку.Все еще в приглашении root из метода Хорхе , сначала перемонтируйте корневую файловую систему как чтение-запись с помощью этой команды:
Затем отредактируйте теневой файл пароля, чтобы удалить зашифрованный пароль для вашего имени пользователя. Печатать:
Нано-редактор отобразит содержимое файла. Каждая строка будет иметь вид,
name:⋯:⋯:⋯…
где ⋯ - строка или ноль (пусто). Одна из строк будет начинаться с вашего имени пользователя. Первый ⋯ после вашего имени пользователя - ваш зашифрованный пароль. В качестве примера:где
$1$amFeNcjp$PprjCKEVk3UtzKwWfEMOY0
зашифрованный парольОсторожно удалите зашифрованный пароль, оставив все символы ":", чтобы он выглядел так:
Затем введите Ctrl+ O, нажмите Enterклавишу, чтобы сохранить, затем Ctrl+, Xчтобы закрыть nano .
Перезагрузитесь, и у вас будет пустой (или нулевой) пароль. Обязательно используйте
passwd username
в терминале для установки или сброса пароля пользователя.Источник для решения проблемы PS / 2 был здесь .
Источники для решительных мер были здесь и здесь .
Примечание по nano -
-B
опция создает резервную копию исходного отредактированного файла с тем же именем с добавлением символа «~».источник
Если вы забыли пароль для своей системы Ubuntu, вы можете восстановить его, выполнив следующие действия:
kernel .........
илиlinux ........
нажмитеerw init=/bin/bash
Нажмите Enter, затем нажмите bдля загрузки вашей системы. Ваша система загрузится в безполевую корневую оболочку. 1
Теперь введите команду
passwd username
*, где «username» - это пользователь, для которого вы хотите изменить пароль.Затем вам будет предложено ввести новый пароль:
Enter new UNIX password:
1 Источник: Ubuntugeek
Другие источники:
Документация по Ubuntu
Справка по Ubuntu
Psychocats
Для Xubuntu 14.04 просто следуйте приведенным ниже экранам. Это похоже на некоторые другие ответы.
Нажмите Escи выберите Дополнительные параметры
Выберите режим восстановления :
Затем выберите root и, как только вы получите тип приглашения
passwd <user_name>
, измените пароль.источник
Если режим восстановления отключен, я бы использовал метод загрузки с Live CD или USB. Это может быть носитель, с которого вы установили, или просто другой Ubuntu ISO, который вы скачали и записали. Процесс довольно прост.
sudo fdisk-l
перечислит все разделы. Выведите свой раздел из списка. Мы ищем что-то вроде/dev/sda1
(что, вероятно, будет)Смонтируйте это где-нибудь, чтобы мы могли использовать его (очевидно, измените диск на правильный):
Кросс-монтирование вещей из Live установки, чтобы мы могли «использовать» смонтированный диск (просто скопируйте и вставьте):
Стать пользователем root в системе, запустив
sudo chroot /mnt
. Теперь вы можете сделать все, что угодно, root на реальной установке.Установите пароль для учетной записи:
Перезагрузитесь и все готово.
источник
lvm
раздел, вам нужно/mnt/
сначала его смонтировать, а затем смонтироватьdev
sys
run
proc
соответственно.Ubuntu не поставляется с
Administrative
паролем. Существует только одна начальная учетная запись, учетная запись пользователя, которая может использоваться для выполнения административных задач. Например, чтобы получить корневую оболочку, вы запускаетеМногие люди, которые имеют опыт работы с Unix или имеют опыт работы с другими дистрибутивами, часто сталкиваются с этой проблемой.
Команда
всегда терпит неудачу, потому что
root
учетная запись заблокирована; к нему нельзя получить доступ напрямую или вы не можете войти напрямуюroot
.Есть большие преимущества в использовании
sudo
объекта.источник
Из официальной документации Ubuntu LostPassword :
rw init=/bin/bash
в конце этой строкиpasswd username
reboot
. Если это не сработает, нажмите Ctrl+ Alt+DelЭто работает и для Linux Mint 14.
источник
Сначала нужно перезагрузиться в режиме восстановления.
Если у вас одиночная загрузка (Ubuntu - единственная операционная система на вашем компьютере), чтобы показать меню загрузки, вы должны удерживать клавишу Shift во время загрузки. В меню загрузки выберите режим восстановления, который обычно является вторым вариантом загрузки. После того, как вы выберете режим восстановления и дождитесь завершения всех процессов загрузки, вам будет предложено несколько вариантов. В этом случае вам понадобится опция приглашения Drop to root shell, поэтому нажмите стрелку Вниз, чтобы перейти к этой опции, а затем нажмите Enter, чтобы выбрать ее.
Корневая учетная запись является конечным администратором и может делать что угодно с установкой Ubuntu (в том числе стирать ее), поэтому, пожалуйста, будьте осторожны с тем, какие команды вы вводите в корневом терминале.
Когда вы получите приглашение root, если вы также забыли свое имя пользователя, введите
Кстати, это строчная буква L, а не заглавная буква i в ls. Затем вы должны увидеть список пользователей вашей установки Ubuntu. В этом случае я собираюсь сбросить пароль Сьюзен Браунмиллер.
Чтобы сбросить пароль, введите
где имя пользователя - это имя пользователя, которое вы хотите сбросить. В этом случае я хочу сбросить пароль Сьюзен, поэтому я набираю
Затем вам будет предложено ввести новый пароль. Когда вы вводите пароль, вы не получите визуального ответа, подтверждающего ваш ввод. Ваш пароль все еще принимается. Просто введите пароль и нажмите Enter, когда вы закончите. Вам будет предложено повторно ввести пароль. Сделайте это и снова нажмите Enter.
Теперь пароль должен быть сброшен.
Тип
exit
вернуться в меню восстановления.
После того, как вы вернетесь в меню восстановления, выберите возобновить нормальную загрузку и используйте Ubuntu, как обычно - только на этот раз вы действительно знаете пароль!
источник
источник
passwd: Authentication token manipulation error
вместо этого. Не хочет его менять.Я смог использовать метод Хорхе - вышеописанный с красивыми снимками экрана - с небольшими изменениями. Я использую Ubuntu 11.10
Во-первых, при загрузке - не нажимайте левую клавишу Shift, пока экран BIOS не станет черным, а затем немедленно нажмите и удерживайте левую клавишу Shift.
Затем, после, возможно, минуты и нескольких строк текстовой прокрутки на экране, я получил первое меню, но с парой меньших строк - я выбрал вторую строку.
Затем я получил меню восстановления - но когда я выбрал Drop to Root Shell Prompt (нижний элемент), я был root, но не смог сбросить пароль - потому что диски были только для чтения. Напечатайте выход и вернитесь в Меню Восстановления
Был выбор (не показан на снимке экрана Хорхе): «Перемонтировать чтение / запись». Использовать стрелку «вниз» для перехода к нему, затем стрелку влево для перехода к «Enter» и «Enter» - и он смонтировал диск RW.
Затем снова отправьте приглашение в Root Shell, и я являюсь пользователем root и могу написать - так, имя пользователя passwd заставило меня дважды ввести нужный пароль - затем выйти, чтобы вернуться в меню восстановления. Возобновите обычную загрузку, и все работало нормально с моим новым паролем! Я единственная учетная запись на этом поле, и мой пароль работает с sudo, поэтому у меня, очевидно, есть права администратора.
Это было менее захватывающе, чем редактирование / etc / shadow, но я был рад обменять волнение на приятное окончание.
источник
У меня была та же проблема с моим паролем, и я попробовал все предложения, но ни один не работал для меня. Поэтому я попробовал кое-что свое, и это то, что сработало для меня ... "Имейте в виду, я не могу объяснить, почему это сработало, все, что я знаю, это сработало ...
«10 простых и простых шагов для сброса утерянного или забытого пароля»
Перезагрузите компьютер и удерживайте левую клавишу Shift.
Выберите загрузку в режиме восстановления.
Через несколько секунд вы увидите экран «Параметры режима восстановления».
Примечание: (Вот часть, которую я не могу объяснить. После того, как все испробовано и ничего не работает, я, наконец, просто начал пробовать все варианты здесь по одному. Когда я попробовал,
"grub Update grub boot loader"
а затем выполнил остальные шаги, все было хорошо и пароль был сброшен.)Поэтому, прежде чем перейти к
"root Drop to root shell promt"
выбору,Выберите
"grub Update grub boot loader"
, и вы должны получить этот экран.Выберите
"Yes"
. Подождите, пока оно пройдет обновление.Теперь выберите
"root Drop to root shell prompt"
.Теперь вы должны находиться в корневом терминале с чем-то вроде следующего:
youracctname@yourcompname:~$.
typepasswd accountname
(acountname - это имя учетной записи, для которой вы пытаетесь сменить пароль).Enter new Unix password:
msgstr "введите новый пароль".Retype new Unix password:
msgstr "введите тот же пароль, что и в Шаге 8".Это должно подтвердить успешную смену пароля. введите
exit
в командной строке и перезагрузите компьютер.Если это не работает для вас, попробуйте пропустить шаги 4 и 5 ...
источник
mount / -o remount,rw
передpasswd
командой будет более чистый путь .Вы можете изменить свой пароль, если у вас есть доступ к файлу
/etc/shadow
(возможно, с вашей учетной записью root, через sudo из другой учетной записи, из режима восстановления или с LiveCD / DVD).Этот файл теневых паролей содержит всех пользователей и зашифрованные пароли (а также другую административную информацию) для системы. Поля разделены
:
. Например :YOUR_USERNAME:$6$lCu1.iVo$Q3nAL98jBLe5mMJ.0dBDd1Iquz41dDKsP3UdJ4X92gZPwwmQ0vdIEIY8EQxEcYACoMboYhovrpyq7Tm.DztQB.:15520:0:99999:7:::
Пароль - вторая группа символов после
YOUR_USERNAME
двух двоеточий. Вы можете заменить его другим паролем, например, вы можете заменить существующую строку пароля (усечено для ясности):с участием
$6$8gMLdPVn$Ych6r5ysKRqhL9jOlg0UPe28KRuzo3TSYMShqb5pzACrE/A0oyDEBFefOgplbboeoe0T9ZqNz7u6Y8YWuQRkz/
Зашифрованная строка представляет собой "hackme". Это будет ваш новый пароль.
источник
Нет, нет способа восстановить старый пароль.
Да, вы можете изменить пароль, не зная старого. Процесс описан на нескольких сайтах в сети, легко найти с помощью поиска в Google
Однако, если вы сделаете это и использовали зашифрованный
/home
каталог для этого имени пользователя, вы, скорее всего, не получите доступ к файлам в вашем/home
каталоге (и если вы это сделаете, то Ubuntu следует удалить ...)источник
Для меня на Ubuntu 16.04 VM, установленной в VirtualBox, когда я загружаюсь (с shiftудерживаемым до загрузки VM) корневым приглашением, я всегда получаю
Give root password for maintenance (or type Control-D to continue)
, наконец, попадаюe
в меню GRUB с новейшим ядром восстановления, выбранным в Advanced Options для Ubuntuи хит
Down
прокрутки до дна, и увидеть строкуЯ прокрутил эту строку с помощью стрелок Вниз / Вверх, переместился в конец этой строки конца и изменил
ro recovery nomodeset
наrw init=/bin/bash
, а затем нажал Ctrl+ x.Это загрузит вас в систему как root, и вы сможете изменить свой пароль в обычном режиме.
источник
nomodeset
вообще не связано.nomodeset
, но когда я пытаюсь заменить эти вещиrw init=/bin/bash
, то это работает, вот и все.nomodeset
не установлено по умолчанию. Вы должны были добавить этот параметр в какой-то момент. В любом случае, независимо от того, удаляете вы это или нет, настройкаinit=/bin/bash
приведет к загрузке системы в оболочку Bash, как описано. Обратите внимание, что вы можетеexec /sbin/init
оттуда завершить нормальную загрузку :)nomodeset
самом деле это настройка для некоторых систем. Мой Dell отремонтированный с Ubuntu 18.04 пришел с,ro recovery nomodeset
и обновление пароля требует изменения его, как описывает @fangxing. Это может объяснить почему. Кроме того, это значение автоматически вернется кro recovery nomodeset
при перезагрузке. Это просто нужно изменить вручную для этого процесса.В меню загрузки GRUB вы можете добавить
init=/bin/bash
параметр загрузки ядра, чтобы получить корневую оболочку.источник
Это то, что сработало для меня.
** ПРОДОЛЖИТЬ, только если все последующие шаги знакомы и знают, что происходит на каждом шаге. **
sudo mount /dev/sdb1 /mnt
sudo nano -B /etc/shadow
passwd <user who's password was set to empty>
Идти на пляж!
источник