Сброс пароля root для Ubuntu 16.04 - режим восстановления запрашивает пароль root [duplicate]

Проще говоря:

CTRL-C просит, чтобы программа прерывалась. CTRL-Z заставляет программу приостанавливаться и уходить в фоновый режим. Это позволит вам возобновить его позже с помощью команды fg. Оставшиеся фоновые задачи будут убиты при выходе из оболочки входа.
7
задан 26 November 2017 в 12:12

3 ответа

Поскольку у вас есть физический доступ к компьютеру, вы можете сделать это с помощью Live USB / CD.

Загрузите с вашего USB-устройства и выберите «Попробовать Ubuntu» вместо «Установить Ubuntu». Откройте терминал (Ctrl + Alt + T) и сначала посмотрите, какое устройство обрабатывает ваш машинный диск. Вы можете сделать это с помощью lsblk, который должен вывести такой вывод (я использовал для этого живой CD, так как я воспроизвожу шаги в виртуальной машине):
$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 119,2G  0 disk 
├─sda1   8:2    0    16G  0 part [SWAP]
└─sda2   8:3    0 103,2G  0 part /
sr0     11:0    1  1024M  0 rom  /cdrom
Таким образом, в этом случае это будет /dev/sda2, но это может различаются для вашей установки. Теперь смонтируйте раздел, о котором идет речь, с помощью:
sudo mount /dev/sda2 /mnt
Теперь перейдем к той части, где вы можете, наконец, chroot в нее.
sudo chroot /mnt
Вы увидите, что ваше приглашение изменилось на нечто вроде root@ubuntu:/#, и теперь следующие шаги довольно просты. Измените пароль для своих пользователей с помощью passwd:
passwd root
passwd <main-user>
Это должно было сделать это уже, но если для любого случая, когда пароли с установкой passwd не работают, вы можете зайти глубоко в отверстие кролика и изменить /etc/shadow, но Остерегайтесь: это довольно опасно, и вы делаете это на свой страх и риск. Выйдите из chroot, нажав Ctrl + D или введите exit. Отключите машину с помощью sudo umount /mnt, а затем перезагрузитесь с помощью sudo reboot. Вы хотите вынуть USB / CD и убедиться, что вы фактически загружаете эту машину.

1 Этот метод chroot ing является достаточным для сброса паролей или даже для добавления и удаления пользователей из групп, но он не позволяет вам полностью использовать установленную систему через chroot. Многие другие команды, такие как apt, потерпят неудачу, если вы запустили их в chroot, настроенном таким образом.

Если вам когда-либо понадобится выполнить более обширный ремонт установленной системы, к которой вы обращаетесь с Live CD / DVD / USB - например, путем установки, удаления или обновления программного обеспечения - тогда вы захотите установить некоторые дополнительные крепления до chroot ing. Вы сделали бы это, выполнив эти команды после запуска sudo mount /dev/sda2 /mnt, но перед запуском sudo chroot /mnt:

sudo mount -o bind /dev /mnt/dev
sudo mount -o bind /dev/pts /mnt/dev/pts
sudo mount -t sysfs /sys /mnt/sys
sudo mount -t proc /proc /mnt/proc

Если у вас несколько разделов для разных частей ОС, например, отдельный /boot, то вы захотите установить их в правильные позиции. Например, если sdX является именем устройства для этого конкретного диска, а n является номером раздела:

sudo mount /dev/sdXn /mnt/boot

Это нормально, если вы запустите эти команды до chroot для сброса пароли с командой passwd. Однако это не обязательно.

8
ответ дан 22 May 2018 в 15:55

Поскольку у вас есть физический доступ к компьютеру, вы можете сделать это с помощью Live USB / CD.

Загрузите с вашего USB-устройства и выберите «Попробовать Ubuntu» вместо «Установить Ubuntu». Откройте терминал (Ctrl + Alt + T) и сначала посмотрите, какое устройство обрабатывает ваш машинный диск. Вы можете сделать это с помощью lsblk, который должен вывести такой вывод (я использовал для этого живой CD, так как я воспроизвожу шаги в виртуальной машине): $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 119,2G 0 disk ├─sda1 8:2 0 16G 0 part [SWAP] └─sda2 8:3 0 103,2G 0 part / sr0 11:0 1 1024M 0 rom /cdrom Таким образом, в этом случае это будет /dev/sda2, но это может различаются для вашей установки. Теперь смонтируйте раздел, о котором идет речь, с помощью: sudo mount /dev/sda2 /mnt Теперь перейдем к той части, где вы можете, наконец, chroot в нее. sudo chroot /mnt Вы увидите, что ваше приглашение изменилось на нечто вроде root@ubuntu:/#, и теперь следующие шаги довольно просты. Измените пароль для своих пользователей с помощью passwd: passwd root passwd <main-user> Это должно было сделать это уже, но если для любого случая, когда пароли с установкой passwd не работают, вы можете зайти глубоко в отверстие кролика и изменить /etc/shadow, но Остерегайтесь: это довольно опасно, и вы делаете это на свой страх и риск. Выйдите из chroot, нажав Ctrl + D или введите exit. Отключите машину с помощью sudo umount /mnt, а затем перезагрузитесь с помощью sudo reboot. Вы хотите вынуть USB / CD и убедиться, что вы фактически загружаете эту машину.

1 Этот метод chroot ing является достаточным для сброса паролей или даже для добавления и удаления пользователей из групп, но он не позволяет вам полностью использовать установленную систему через chroot. Многие другие команды, такие как apt, потерпят неудачу, если вы запустили их в chroot, настроенном таким образом.

Если вам когда-либо понадобится выполнить более обширный ремонт установленной системы, к которой вы обращаетесь с Live CD / DVD / USB - например, путем установки, удаления или обновления программного обеспечения - тогда вы захотите установить некоторые дополнительные крепления до chroot ing. Вы сделали бы это, выполнив эти команды после запуска sudo mount /dev/sda2 /mnt, но перед запуском sudo chroot /mnt:

sudo mount -o bind /dev /mnt/dev sudo mount -o bind /dev/pts /mnt/dev/pts sudo mount -t sysfs /sys /mnt/sys sudo mount -t proc /proc /mnt/proc

Если у вас несколько разделов для разных частей ОС, например, отдельный /boot, то вы захотите установить их в правильные позиции. Например, если sdX является именем устройства для этого конкретного диска, а n является номером раздела:

sudo mount /dev/sdXn /mnt/boot

Это нормально, если вы запустите эти команды до chroot для сброса пароли с командой passwd. Однако это не обязательно.

9
ответ дан 18 July 2018 в 02:37

Поскольку у вас есть физический доступ к компьютеру, вы можете сделать это с помощью Live USB / CD.

Загрузите с вашего USB-устройства и выберите «Попробовать Ubuntu» вместо «Установить Ubuntu». Откройте терминал (Ctrl + Alt + T) и сначала посмотрите, какое устройство обрабатывает ваш машинный диск. Вы можете сделать это с помощью lsblk, который должен вывести такой вывод (я использовал для этого живой CD, так как я воспроизвожу шаги в виртуальной машине): $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 119,2G 0 disk ├─sda1 8:2 0 16G 0 part [SWAP] └─sda2 8:3 0 103,2G 0 part / sr0 11:0 1 1024M 0 rom /cdrom Таким образом, в этом случае это будет /dev/sda2, но это может различаются для вашей установки. Теперь смонтируйте раздел, о котором идет речь, с помощью: sudo mount /dev/sda2 /mnt Теперь перейдем к той части, где вы можете, наконец, chroot в нее. sudo chroot /mnt Вы увидите, что ваше приглашение изменилось на нечто вроде root@ubuntu:/#, и теперь следующие шаги довольно просты. Измените пароль для своих пользователей с помощью passwd: passwd root passwd <main-user> Это должно было сделать это уже, но если для любого случая, когда пароли с установкой passwd не работают, вы можете зайти глубоко в отверстие кролика и изменить /etc/shadow, но Остерегайтесь: это довольно опасно, и вы делаете это на свой страх и риск. Выйдите из chroot, нажав Ctrl + D или введите exit. Отключите машину с помощью sudo umount /mnt, а затем перезагрузитесь с помощью sudo reboot. Вы хотите вынуть USB / CD и убедиться, что вы фактически загружаете эту машину.

1 Этот метод chroot ing является достаточным для сброса паролей или даже для добавления и удаления пользователей из групп, но он не позволяет вам полностью использовать установленную систему через chroot. Многие другие команды, такие как apt, потерпят неудачу, если вы запустили их в chroot, настроенном таким образом.

Если вам когда-либо понадобится выполнить более обширный ремонт установленной системы, к которой вы обращаетесь с Live CD / DVD / USB - например, путем установки, удаления или обновления программного обеспечения - тогда вы захотите установить некоторые дополнительные крепления до chroot ing. Вы сделали бы это, выполнив эти команды после запуска sudo mount /dev/sda2 /mnt, но перед запуском sudo chroot /mnt:

sudo mount -o bind /dev /mnt/dev sudo mount -o bind /dev/pts /mnt/dev/pts sudo mount -t sysfs /sys /mnt/sys sudo mount -t proc /proc /mnt/proc

Если у вас несколько разделов для разных частей ОС, например, отдельный /boot, то вы захотите установить их в правильные позиции. Например, если sdX является именем устройства для этого конкретного диска, а n является номером раздела:

sudo mount /dev/sdXn /mnt/boot

Это нормально, если вы запустите эти команды до chroot для сброса пароли с командой passwd. Однако это не обязательно.

9
ответ дан 24 July 2018 в 17:36

Другие вопросы по тегам:

Похожие вопросы: