miniHowTo: FreeBSD сброс пароля root

Иногда случаются такие ситуации когда доступ к серверу от рута отсутствует, например сервер достался в наследство, а предыдущий админ просто забил на документацию, или вы просто его забыли. Для этого нам потребуется консольный доступ к серверу, через ssh сделать это будет невозможно, только прямой доступ. Удаленно сбросить пароль можно будет только в случае если сервер виртуальный и имеется доступ к его управлению или у вас есть IP KVM.
 
Первое что нужно сделать, это зайти в однопользовательский режим. После перезагрузки, появляется меню с логотипом FreeBSD (логотип может и отсутствовать, все зависит отнастроек), в котором нажимаем опицю 6 (single-user mode) и ввод.
 
После непродолжительной загрузки, система запросит путь к shell, ничего не вводим, нажимаем "enter" 
 
Далее запускаем команду -
mount -a
после чего
passwd
У вас запросят пароль и его подтверждение, после чего перезагружаемся, например командной
reboot
Если Вы хотите обезопасить себя и отменить автологин в однопользовательском режиме, что усложнит сброс пароля рута в дальнейшем, можно установить запрос пароля при входе в single mode. Помните, в таком случае сброс пароля сильно усложнится.
Открываем файл на редактирование /etc/ttys
ee /etc/ttys
Ищем строку -
console none unknown off secure
и меняем secure на insecure и не забываем сохраниться. Теперь данный простой способ сброса пароля не сработает.
 

Также интересно:

0
Голосов пока нет