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

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

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

  1. linux single: нормальная подсказка при входе не позволяет войти без пароля root

  2. linux init=/bin/bash (с или без `rw' - без разницы): я получил приглашение от имени пользователя (нет) - нет доступа к 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.

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