Случается, что пароль root или теряется, или кем-то несознательным меняется. К счастью, во FreeBSD смена пароля делается очень легко – главное иметь доступ к серверу.
Нам потребуется или монитор + клавиатура, либо IP-KVM, если сервер находится далеко (к примеру – в Дата-центре), либо клиент подключения к VPS (к примеру – vSphere).
FreeBSD необходимо загрузить систему в Single user mode, для этого в меню загрузки нажимаем цифру 4 (во FreeBSD 9.* – нажимаем “S”):
Система загружается в однопользовательском режиме, и предлагает указать предпочитаемую консоль или воспользоваться стандартной /bin/sh. Воспользуемся ей, нажимаем Enter и попадем в командную строку:
Далее выполняем монтирование разделов. Первым – укажем, что необходимо изменить опции подключённой файловой системы:
# mount -u
Теперь смонтируем разделы, как они указаны в файле /etc/fstab, выполним:
# mount -a
Теперь можно менять пароль пользователя root:
Перезагружаем систему:
# shutdown -r now
…
Профит!