потерялся /etc/passwd во время megremaster'a
Модератор: vadim64
- helloworld
- ст. сержант
- Сообщения: 368
- Зарегистрирован: 2007-10-03 8:06:37
- Откуда: Northern Colorado
потерялся /etc/passwd во время megremaster'a
Нужна помощь, походу не внимательно читал что мержил -p в сингл моде. Апдейтил бсд до 8.
Ситуация такая:
cat /etc/passwd
пусто
Есть открытый терминал с рутом, в другие консоли не пускает.
Как варианты рековера?
/etc/group тоже пустой.
Ситуация такая:
cat /etc/passwd
пусто
Есть открытый терминал с рутом, в другие консоли не пускает.
Как варианты рековера?
/etc/group тоже пустой.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
Re: потерялся /etc/passwd во время megremaster'a
Ответ не знаю, но походу еще один вопрос задам: pwd.db - это не база даных /etc/passwd? На основании его нельзя ли востановить?
FILES
/etc/master.passwd the user database
/etc/passwd a Version 7 format password file
/etc/passwd.XXXXXX temporary copy of the password file
/etc/login.conf login class capabilities database
/etc/auth.conf configure authentication services
FILES
/etc/master.passwd the user database
/etc/passwd a Version 7 format password file
/etc/passwd.XXXXXX temporary copy of the password file
/etc/login.conf login class capabilities database
/etc/auth.conf configure authentication services
Последний раз редактировалось Gamerman 2009-11-03 22:38:45, всего редактировалось 1 раз.
Глюк глюком вышибают!
- helloworld
- ст. сержант
- Сообщения: 368
- Зарегистрирован: 2007-10-03 8:06:37
- Откуда: Northern Colorado
Re: потерялся /etc/passwd во время megremaster'a
да забыл добавить, я конечно же бекапов не делал
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: потерялся /etc/passwd во время megremaster'a
ещё раз запусти мастера или ручками восстанови из /var/путь/до/бэкапа. Локальная копия всё равно будет, если мастера запускал до установки.helloworld писал(а):походу не внимательно читал что мержил -p в сингл моде
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: потерялся /etc/passwd во время megremaster'a
такая херня была, но у меня был бэкап с другой системы, по-моему просто можно скопировать... этот файл (или весь etc)
только пользователи там будут другие и рут
потом пришлось посоздавать пользователей
там надо megremaster запустить с опцией синхронизации...
только пользователи там будут другие и рут
потом пришлось посоздавать пользователей
там надо megremaster запустить с опцией синхронизации...
- helloworld
- ст. сержант
- Сообщения: 368
- Зарегистрирован: 2007-10-03 8:06:37
- Откуда: Northern Colorado
Re: потерялся /etc/passwd во время megremaster'a
Код: Выделить всё
pwd_mkdb -p /etc/master.passwd
7.2 p4 -> 8.0-RC2 полет нормальный.
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: потерялся /etc/passwd во время megremaster'a
по идее старый конфиг должен валяться в /var/tmp/temproot/etchelloworld писал(а):Спасло меня, но юзеры потерялись,
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: потерялся /etc/passwd во время megremaster'a
Код: Выделить всё
ls -alh /var/backups/
=====
такие вещщи надо знать заранее
Убей их всех! Бог потом рассортирует...
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: потерялся /etc/passwd во время megremaster'a
Код: Выделить всё
I A /usr/src/usr.sbin/pwd_mkdb/pwd_mkdb.c (c) cleanup(void) Row 736 Col 1
Код: Выделить всё
void
cleanup(void)
{
char buf[MAXPATHLEN];
switch(clean) {
case FILE_ORIG:
(void)snprintf(buf, sizeof(buf), "%s.orig", pname);
(void)unlink(buf);
/* FALLTHROUGH */
case FILE_SECURE:
(void)snprintf(buf, sizeof(buf), "%s/%s.tmp", prefix, _SMP_DB);
(void)unlink(buf);
/* FALLTHROUGH */
case FILE_INSECURE:
(void)snprintf(buf, sizeof(buf), "%s/%s.tmp", prefix, _MP_DB);
(void)unlink(buf);
}
}
Там за речкой где дубы девки грепали грибы (с)
Топикстартер, дайте ка мне вывод команды (если сделался мерджмастер коряво то есть наношанс что где то остался кусочек чего-то):
Код: Выделить всё
find /* | grep '.orig' | grep passwd
Z301171463546 - можно пожертвовать мне денег