0

Смена забытого пароля root в FreeBSD

26 июня 2008
Сменить пароль можно следующим образом:


Загрузиться в режиме «Single user».
Перемонтировать корневую ФС в режиме чтения/записи
# mount -u /


Изменить собственно сам пароль root
# passwd
Changing local password for root
New Password:
Retype New Password:


Выйти из режима «Single user» и продолжить загрузку системы
# exit

Все достаточно просто. Но, если в режиме «Single user» запрашивается пароль суперпользователя (достигается правкой файла /etc/ttys), наш путь несколько удлиняется.
Загружаемся с установочного диска FreeBSD. В главном меню выбираем пункт «Fixit» и далее пункт «CDROM/DVD», запустив аварийную консоль:

Проверяем ФС жесткого диска «/» и «/usr» на случай когда система некорректно завершила свою работу

# fsck_ffs /dev/ad0s1a
# fsck_ffs /dev/ad0s1f


Если вы уверены что эти ФС исправны, можете пропустить этот шаг.
Учтите, что раздел ФС «/usr» на вашем жестком диске может отличаться от приведенного здесь (/dev/ad0s1f). Чтобы узнать раздел данной ФС, после монтирования корневой ФС просмотреть расположенный на нем файл fstab

# cat /mnt/etc/fstab | grep /usr

Монтируем корневую ФС и ФС «/usr»

# mount /dev/ad0s1a /mnt
# mount /dev/ad0s1f /mnt/usr


Входим в изолированное окружение с корневой ФС «/mnt»

# chroot /mnt /bin/sh


и меняем пароль пароль рута

# passwd
Changing local password for root
New Password:Retype New Password:

Выходим из аварийной консоли и перезагружаемся, не забыв извлечь загрузочный диск из дисковода.

 (голосов: 0)
автор новости_az_ FreeBSD печать

Комментариев: 0      Теги: FreeBSD, пароля, забытого

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.