LINUX.ORG.RU
ФорумAdmin

Сброс root пароля на Alt education 10.2

 


1

1

Не могу зайти в систему

Пароль и имя пользователя неизвестно

Пробовал через смену rw и добавление в конец строки init=/bin/bash в загрузчике grub

После изменений и запуска Linux на консоль выводит следующие

bash: no job control in this shell

Т.е. не получается войти в систему чтобы сменить пароль.

Запустил ALT Education 10.2, vmlinuz (recovery mode).

Были выявлены следующие ошибки в системе:

See 'systenctl status "systend-Fsck@deu-disk-by\\xZduuid-a21e3zd5\\xzdBa82\\xzd4dca\\x2da941\\x2d3be70c4c84lc.seruice"" for details.
[DEPEND] Dependency failed for /hone.
[DEPEND] Dependency failed for Local File Systems.
[FAILED] Failed to mount /mnt/smb.
See 'systenctl status mnt-smb.nount' for details.
[DEPEND] Dependency failed for Renote File Systens.
You are in emergency mode. After logging in, type "journalctl -xb" to uiew system logs, "systenctl reboot" to reboot, "systenctl default" or "exit"to boot into default node.

Задача в том что нужно каким то образом обойти root пароль без потери данных

Заранее спасибо

Перемещено hobbit из general



Последнее исправление: hobbit (всего исправлений: 2)

Загружаешься с флешки с linux, монтируешь корневую файловую систему установленного Линукс в отдельную директорию, делаешь chroot, меняешь пароль.

Можно что-то вроде:

mkdir /mnt/root
mount /dev/sdXY /mnt/root
chroot /mnt/root
passwd root

или вместо последних двух строк:

chroot /mnt/root /usr/bin/passwd root

Возможно, нужно будет так же смонтировать /proc и /sys в /mnt/root/{proc,sys}, но обычно не нужно.

В начале на не смонтированных файловых системах с диска выполни проверку на ошибки.

kostik87 ★★★★★
()

[FAILED] Failed to start Flle System Check

Проверь диск на ошибки.

Failed to mount /mnt/smb

Смотри fstab, если есть, убери монтирование smb.

Если нужны данные, так их можно скопировать. Для этого не нужно ломать пароли.

А root-пароля там может и не быть. И сбрасывается пароль одинаково в любой системе.

andytux ★★★★★
()
Ответ на: комментарий от Alfinur_Pro1

Загружаешься с LiveUSB / LiveCD другого Linux или подключаешь диск к другому Linux, где ты можешь войти в систему, монтируешь файловую систему с того диска, копируешь данные.

Т.е. абсолютно точно так же, как в Windows.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от Alfinur_Pro1

Ещё раз. Если термин «живая система» тебе не известен, то сдаёшься.

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

andytux ★★★★★
()

После изменений и запуска Linux на консоль выводит следующие
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell"'
Т.е. не получается войти в систему чтобы сменить пароль

Всё получается, баш то запустился. Ошибки не обращай внимания.

firkax ★★★★★
()
Ответ на: комментарий от router

Получилось!!! 1)Сначала выбрал ядро Linux 2)Зашёл в редактировании параметры загрузки 3)добали в конце строки linux - systemd.debug_shell А потом нажал на ctrl+x 4) запустил консоль ctrl+alt+f9 5)ввел команду passwd 6)отключил отладочную консоль - systemctl stop debug-shell Перезагрузился Ивауля получилось Спасибо А то я уже несколько с ним мучаюсь

Alfinur_Pro1
() автор топика

Молодец, что попытался отформатировать куски кода. Только ты апострофы взял не той системы :) Надо брать обратные, которые обычно на одной клавише с буквой Ё находятся. Поправил.

@maxcom – мне кажется, надо в руководстве по маркдауну этот момент как-то чётче осветить? Вот, человек честно попытался сделать по правилам, но у него не получилось.

hobbit ★★★★★
()