Сброс пароля root на Slackware (программный RAID)
Я пытаюсь сбросить пароль к учетной записи root на сервере Slackware (с Intel Atom на материнской плате Intel и двумя жесткими дисками). Установлен программный RAID (устройства, подключенные во время загрузки: md0 - /, md1 - /usr, md2 - /var, md3 - /tmp, md4 - /home).
Что я пробовал (с параметрами загрузки LILO):
linux single
: нормальная подсказка при входе не позволяет войти без пароля rootlinux 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.
загрузка с live cd/usb (для chroot/passwd): система загружается прямо в локальную систему (я установил в bios загрузку с cd и / или usb). Это, кажется, самый простой вариант, если есть какой-то способ заставить эту систему загружаться, как это настроено в BIOS.
Любые предложения, как я могу продолжить?
1 ответ
После изменения параметра BIOS, чтобы использовать съемные диски как фиксированный размер, я смог загрузить их с usb (кажется, это известная проблема с платой Intel D945GCLF - http://ubuntuforums.org/showthread.php?t=1113472) и повторно синхронизировать raid-накопители (Массив raid1 работал только с одним диском).
Я все еще не мог войти в корневую учетную запись (закрытие / смена пароля не оказали никакого влияния, я не нашел, где и как он заблокирован), но мне удалось сбросить пароль и войти в систему с другим пользователем с достаточными правами, чтобы войти в приглашение root.