|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Evseev 2:5020/400 03 Sep 2001 19:23:52 To : All Subject : Lost passwd/shadow after power failure -------------------------------------------------------------------------------- Hi! Странная и неприятная ситуация произошла. Hачальство снова заставляет смотреть в сторону Win2K. Hе дайте произойти непоправимому. Имеется Alt Linux Castle beta2. Пароли, естественно, теневые. После сбоя питания никто не может зайти в систему. Перезагружаюсь с init=/bin/sh, вижу, что /etc/shadow выглядит так, как должен выглядеть /etc/passwd (то есть хешей и дат нет, а есть домашние каталоги и шеллы), зато в /etc/passwd строки для всех пользователей имеют вид name:x:: При попытке сделать passwd для кого угодно passwd ругается "нет такого". При попытке сделать "useradd temp" оба файлика очищаются, и в них появляется учетная запись "temp". Я, конечно, выкрутился: написал скрипт, который читает строки из /etc/shadow- (он к тому моменту тоже испортился ;((() и делает useradd -g -G -s -d -M. Потом заново сделал passwd {root,secoff,...}, и все, в общем, восстановилось. Однако желательно знать: почему такая порча вообще произошла? Поянтно, что из-за сбоя питания (сам знаю, не идиот), но каков механизм изменения файликов passwd и shadow, что они вдруг стали непригодными? С уважением, Илья Евсеев -- Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/64889f8a99a1.html, оценка из 5, голосов 10
|