Забыли пароль root в FreeBSD? Не беда!

22.10.2010 - 22:38

"Админы пили пиво и меняли пароли" Laughing

Все в голове не удержать, особенно если много паролей, которые необходимо раз в 3-4 месяца менять. Пришлось вспоминать пароль root, благо на виртуальной машине, но суть дела не меняет.
1. Перезагружаем машинку на которой забыли пароль root.
2. При загрузке выскакивает окошко с выбором типа загрузки(Boot Loader Menu):

boot-loader-menu.png

Нам необходимо выбрать четвертый пункт - однопользовательский режим (Single User Mode).
Система продолжит загрузку и спросит какой шелл мы будем использовать, по дефолту предложит /bin/sh. Соглашаемся (жм. Enter).
Появится приглашение в виде диеза (#). Теперь система смонтирована, вернее ее корневой раздел (/) в режиме только для чтения (read only).
Нам необходимо перемонтировать ее в режиме -rw (чтение,запись), что бы можно было вносить изменения в системные файлы.
#/sbin/mount -o rw /dev/ad4s1a /

Но для смены пароля нам еще необходима утилита passwd, которая находится в /usr/bin/. Необходимо примонтировать раздел /usr:
#/sbin/mount -o rw /dev/ad4s1f /usr

Теперь можно сменить пароль на root:
#/usr/bin/passwd
Changing local password for root
New Password:
Retype New Password:
#

Перезагружаемся и стараемся запомнить новый пароль. Happy

Ваша оценка: Нет Средняя: 4 (4 голосов)

Комментарии:


А если изменены настройки безопасности и с консоли в синглмоде так же требуется вводить пароль? Что делать?

LiveCD с виндой может помочь? :WINKING:



Возможно поможет LiveCD на основе FreeBSD с последующим выполнением chroot.