.png)
Я пытаюсь сбросить пароль учетной записи root на сервере Slackware (с Intel Atom на материнской плате Intel и двумя HDD). Настроен программный RAID (устройства, смонтированные во время загрузки: md0 - /, md1 - /usr, md2 - /var, md3 - /tmp, md4 - /home).
Что я пробовал (с параметрами загрузки LILO):
linux single
: обычное приглашение на вход не позволяет мне войти без пароля rootlinux 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.
загрузка с 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.