Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Восстановление забытого пароля root к FreeBSD

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

dg (26-03-2005 17:38): Перемещено в форум "Андеграунд"  Версия для печати • ПодписатьсяДобавить в закладки

   

Steepe_Hare



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа админы FreeBSD!
Один мой знакомый попросил меня задать вопрос в этом форуме.
Он забыл root'овский пароль к FreeBSD.
Есть ли способ его (то бишь пароль) восстановить или изменить?
 


 
Если забыт пароль root во FreeBSD

 

Цитата:
 
Вот что советуют делать если забыт пароль пользователя root или в ситуациях типа твоей:  
    Во время обратного отсчета при загрузке системы нажмите любую клавишу (кроме Enter) это прервет загрузку системы и появится приглашение:  
   
   Ok  
   Пишем:  
   boot -s (загрузка в однопользовательском режиме)  
   #  
   пишем:  
   mount -u/ (монтируем корневую систему в rw режиме)  
   пишем:  
   mount -a (монтируем остальные файловые системы)  
   passwd root (меняем пароль)  
   В твоей же ситуации имеем возможность редактировать необходимый файлик на причину ошибок... потом  
   shutdown -r now и типа все ок.  
   
   Таким же образом root-ается комп если к нему имеется физический доступ и админ не пофиксил это фичу или баг, называйте как хотите  

 
 
Как закрыть возможность восстановления пароля root во FreeBSD

 

Цитата:
 
Из почти переведенного FreeBSD security check-list  
______  
 
    Запомните вам необходимо заблокировать консоль от неавторизированного single-user доступа, потому что некто может просто снять ваш HDD с системой и взломать вашу систему на другом компьютере.  Блокируя первую консоль, запомните что вы не сможете войти в режиме single mode не зная пароля пользователя root  
 
vi /etc/ttys  
 
ttyv0   "/usr/libexec/getty Pc"  cons25   on   insecure  
# Virtual terminals  
ttyv1   "/usr/libexec/getty Pc"  cons25   on   insecure  
ttyv2   "/usr/libexec/getty Pc"  cons25   on   insecure  
ttyv3   "/usr/libexec/getty Pc"  cons25   on   insecure  
ttyv4   "/usr/libexec/getty Pc"  cons25   on   insecure  
ttyv5   "/usr/libexec/getty Pc"  cons25   on   insecure  
ttyv6   "/usr/libexec/getty Pc"  cons25   on   insecure  
ttyv7   "/usr/libexec/getty Pc"  cons25   on   insecure  


Всего записей: 1162 | Зарегистр. 27-10-2001 | Отправлено: 15:30 04-06-2003 | Исправлено: lynx, 02:37 15-07-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Steepe_Hare
 
Воть:
 
Если забыт пароль во FreeBSD
 

Цитата:
 
Вот что советуют делать если забыт пароль пользователя root или в ситуациях типа твоей:  
    Во время обратного отсчета при загрузке системы нажмите любую клавишу (кроме Enter) это прервет загрузку системы и появится приглашение:  
 
   Ok  
   Пишем:  
   boot -s (загрузка в однопользовательском режиме)  
   #  
   пишем:  
   mount -u/ (монтируем корневую систему в rw режиме)  
   пишем:  
   mount -a (монтируем остальные файловые системы)  
   passwd root (меняем пароль)  
   В твоей же ситуации имеем возможность редактировать необходимый файлик на причину ошибок... потом  
   shutdown -r now и типа все ок.  
 
   Таким же образом root-ается комп если к нему имеется физический доступ и админ не пофиксил это фичу или баг, называйте как хотите  

 
 
Добавлено
Если больше по сабжу вопросов нет, то я закрою эту тему. ОК?

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 15:47 04-06-2003
Zmey



Strangled by Lynx
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Если больше по сабжу вопросов нет, то я закрою эту тему. ОК?

    Их больше и не будет, потому что если не получается восстановить пароль первым способом, то единственное ИМХО что можно сделать, это снять винт с ФРЕй и подмаунтить ее как раздел на другой ФРЕ. Ну или просто переустанавливать систему.

Всего записей: 303 | Зарегистр. 07-12-2001 | Отправлено: 06:52 10-06-2003
djelektronik

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
напишите как зарыть ету фичу
гдето я читал
а где не помню

Всего записей: 2530 | Зарегистр. 28-06-2001 | Отправлено: 18:44 14-07-2003
Zmey



Strangled by Lynx
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Из почти переведенного FreeBSD security check-list
______  
 
    Запомните вам необходимо заблокировать консоль от неавторизированного single-user доступа, потому что некто может просто снять ваш HDD с системой и взломать вашу систему на другом компьютере.  Блокируя первую консоль, запомните что вы не сможете войти в режиме single mode не зная пароля пользователя root
 
vi /etc/ttys
 
ttyv0   "/usr/libexec/getty Pc"  cons25   on   insecure  
# Virtual terminals  
ttyv1   "/usr/libexec/getty Pc"  cons25   on   insecure  
ttyv2   "/usr/libexec/getty Pc"  cons25   on   insecure  
ttyv3   "/usr/libexec/getty Pc"  cons25   on   insecure  
ttyv4   "/usr/libexec/getty Pc"  cons25   on   insecure  
ttyv5   "/usr/libexec/getty Pc"  cons25   on   insecure  
ttyv6   "/usr/libexec/getty Pc"  cons25   on   insecure  
ttyv7   "/usr/libexec/getty Pc"  cons25   on   insecure
 
Собственно все.

Всего записей: 303 | Зарегистр. 07-12-2001 | Отправлено: 20:34 14-07-2003
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Запомните вам необходимо заблокировать консоль от неавторизированного single-user доступа, потому что некто может просто снять ваш HDD с системой и взломать вашу систему на другом компьютере

На другом компьютере взломать систему можно в любом случае. vi /mnt/etc/passwd ...
Немного поздновато, но все же...

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 23:30 18-10-2003
moles

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Случайно изменен пароль root.
Новый пароль не знаю.
Нужно вернуть старый.
Пробывал следовать изложеным рекомендациям - не выходит.
Я могу снять винт с этой FreeBSD и примонтировать на другую FreeBSD.
Но что потом делать - не знаю.
Подскажите!

Всего записей: 1 | Зарегистр. 14-03-2005 | Отправлено: 13:04 14-03-2005
qva

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
moles,
Совсем не обязательно снимать винт.
 
есть LiveCD - на сайте ftp.freebsd.org
 
или даже можно найти frenzy - это тоже типа LiveCD, токо гораздо удобнее.
 
раздают это дело в виде образов дисков порядка 200 мб (чтоб влезло на маленький сидюк).
 
так вот, достаточно загрузиться с такого диска а потом примонтировать (на запись) корневой раздел и просто найти и подправить файл etc/master.passwd
- вроде должно  хватить простого стирания поля с паролем...
 
можно и более грубо - просто взять этот файл (master.passwd) из дистрибутива и подложить вместо "испорченного паролем" ... ну а потом грузиться с HDD (уже без пароля)...
 
ну или можно поправить ininttab - чтоб при загрузке в однопользовательском режиме не просило пароля... а оттуда уже просто поменять пароль.
(как написано у lynx)

Всего записей: 18 | Зарегистр. 01-08-2001 | Отправлено: 17:10 26-03-2005
   

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Восстановление забытого пароля root к FreeBSD
dg (26-03-2005 17:38): Перемещено в форум "Андеграунд"


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru