Восстановление пароля root freebsd

Забыли пароль root или вовсе его не знали, не беда-это лечится. Имено сбросом пароля root на freebsd сейчас и займёмся.
1) Грузимся в режиме «Single user mode».
Перемонтируем / раздел в режиме чтения/записи
#mount -u /

Меняем пароль
#passwd
Changing local password for root
New Password: пишем_новый_пароль
Retype New Password: повторяем_новый_пароль

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

либо
#reboot
Вот собственно и всё.

2) Бывает такое, что в режиме «Single user» запрашивается пароль суперпользователя, тогда поступаем следующим образом:
Загружаемся с установочного диска FreeBSD. В главном меню выбираем пункт «Fixit» и далее пункт «CDROM/DVD», запускаем аварийную консоль.
Если система рухнула внезапно, то надо проверить файловую систему жесткого диска «/» и «/usr»
#fsck_ffs /dev/ad0s1a
#fsck_ffs /dev/ad0s1f

Если вы знаете, что файловая система в порядке, можете пропустить этот шаг.
Заметьте, что раздел «/usr» у вас может отличаться от приведенного тут (/dev/ad0s1f). Узнать раздел можно после монтирования корневой файловой системы, посмотрев расположенный на нем файл fstab
#cat /mnt/etc/fstab | grep /usr

Монтируем корень /
#mount /dev/ad0s1a /mnt

а теперь «/usr»
#mount /dev/ad0s1f /mnt/usr

Теперь
#chroot /mnt /bin/sh

меняем пароль root
#passwd
Changing local password for root
New Password:
Retype New Password:

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

Добавить комментарий