Сброс пароля root в Slackware (программный RAID)

Сброс пароля root в Slackware (программный RAID)

Я пытаюсь сбросить пароль учетной записи root на сервере Slackware (с Intel Atom на материнской плате Intel и двумя HDD). Настроен программный RAID (устройства, смонтированные во время загрузки: md0 - /, md1 - /usr, md2 - /var, md3 - /tmp, md4 - /home).

Что я пробовал (с параметрами загрузки LILO):

  1. linux single: обычное приглашение на вход не позволяет мне войти без пароля root

  2. linux init=/bin/bash(с `rw' или без - без разницы): Я получил приглашение как пользователь (none) - нет доступа к passwd. После этого я попробовал смонтировать диски:

    mount /dev/md0 /mnt/sys
    mount /dev/md1 /mnt/sys/usr
    mount /dev/md2 /mnt/sys/var
    

    Система позволила мне использовать passwd, и это выглядело как успешное изменение. После перезагрузки я все еще не мог войти. Эффект был таким же, когда я попытался удалить пароль в /etc/shadow.

  3. загрузка с live cd/usb (для chroot/passwd): Система загружается прямо в локальную систему (я установил в bios загрузку с cd и/или usb-накопителя). Это кажется самым простым вариантом, если есть какой-то способ заставить эту систему загружаться так, как она настроена в BIOS.

Есть ли у вас предложения, как мне действовать дальше?

решение1

После изменения параметра BIOS, чтобы он рассматривал съемные диски как диски фиксированного размера, мне удалось загрузиться с USB (кажется, это известная проблема с платой Intel D945GCLF -http://ubuntuforums.org/showthread.php?t=1113472) и пересинхронизировать диски raid (массив raid1 работал только с одним диском).

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

Связанный контент