The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Удалил /etc, пароль на root'a не помню, был в группе sudoers"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Удалил /etc, пароль на root'a не помню, был в группе sudoers"
Сообщение от readylink Искать по авторуВ закладки(ok) on 07-Июл-04, 15:35  (MSK)
FreeBSD 4.9
Удалил /etc, пароль на root'a не помню, был в группе sudoers
Сейчас зарегистрирован в системе под своим логином, Есть копия /etc на этой же машине, но восстановить не могу - Permission denied. Если выйду из системы, то уже войти не смогу
HELP!!! Что делать??? Спасите?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Удалил /etc, пароль на root'a не помню, был в группе sudoers"
Сообщение от Antonio emailИскать по авторуВ закладки(??) on 07-Июл-04, 15:40  (MSK)
>FreeBSD 4.9
>Удалил /etc, пароль на root'a не помню, был в группе sudoers
>Сейчас зарегистрирован в системе под своим логином, Есть копия /etc на этой
>же машине, но восстановить не могу - Permission denied. Если выйду
>из системы, то уже войти не смогу
>HELP!!! Что делать??? Спасите?

Примерно так (гуру поправят, если что не так).
Берём загрузочный CD-ROM с Livesys, монтируем старый раздел, копируем сохранённый /etc. Размонтируем. Reboot.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Удалил /etc, пароль на root'a не помню, был в группе sudoers"
Сообщение от readylink Искать по авторуВ закладки(ok) on 07-Июл-04, 16:06  (MSK)
>>Примерно так (гуру поправят, если что не так).
>Берём загрузочный CD-ROM с Livesys, монтируем старый раздел, копируем сохранённый /etc. Размонтируем.
>Reboot.
Не мог бы ты поподробнее объяснить
Загрузочный CD-ROM с Livesys - как его сделать?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Удалил /etc, пароль на root'a не помню, был в группе sudoers"
Сообщение от Antonio emailИскать по авторуВ закладки(??) on 07-Июл-04, 16:52  (MSK)
>>>Примерно так (гуру поправят, если что не так).
>>Берём загрузочный CD-ROM с Livesys, монтируем старый раздел, копируем сохранённый /etc. Размонтируем.
>>Reboot.
>Не мог бы ты поподробнее объяснить
>Загрузочный CD-ROM с Livesys - как его сделать?

Обычно это второй диск из дистрибутива.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Удалил /etc, пароль на root'a не помню, был в группе sudoers"
Сообщение от readylink Искать по авторуВ закладки(ok) on 08-Июл-04, 09:49  (MSK)
А если к тому же нет файлов pwd.db и т.д.
Что делать?
Можно ли их скопировать с другой системы?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Удалил /etc, пароль на root'a не помню, был в группе sudoers"
Сообщение от D.A. Искать по авторуВ закладки(??) on 08-Июл-04, 10:00  (MSK)
>А если к тому же нет файлов pwd.db и т.д.
>Что делать?
>Можно ли их скопировать с другой системы?

pwd_mkdb (по-моему так команда называется) тебе поможет...


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Удалил /etc, пароль на root'a не помню, был в группе sudoers"
Сообщение от lavr emailИскать по авторуВ закладки on 08-Июл-04, 10:30  (MSK)
>А если к тому же нет файлов pwd.db и т.д.
>Что делать?
>Можно ли их скопировать с другой системы?

FAQ и Handbook почитать не судьба? Или поиск по форуму - подобные
вопросы уже до дыр "обсосаны"

1) Берешь загрузочный CD FreeBSD или floppy+fixit и выходишь
в режим fixit
2) запускаешь fsck -y на рутовую-fs твоего диска и на ту где копия /etc
лежит, после успешного завершения fsck монтируешь обе:

# mkdir /mnt/root
# mkdir /mnt/backup

3) разворачиваешь копию etc в /mnt/root

reboot (вынимаешь CD или Floppy)

при отсчете прерываешь загрузку (на всякий случай лучше в single mode)

boot -s

далее все будет понятно (root-fs должна будет смонтироваться при успешных
верхних действиях в read-only без КРИКОВ):

далее вручную

fsck -y на все FS

ctrl-d для перехода в multiuser mode

Все.
В случае проблем с копией etc - последнюю можно взять из sources, если
они были установлены на той машине: ls -la /usr/src/etc (НО не ВСЕ,
посмотреть что оттуда НУЖНО исключить - это просто)

Там же есть и пустышки для group/passwd/master.passwd

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру