Страница 1 из 1

/etc/passwd удален

Добавлено: 2008-07-21 14:18:05
squid
как его можно восстановить ?

Re: /etc/passwd удален

Добавлено: 2008-07-21 14:40:21
terminus
/etc/master.passwd тоже?

Re: /etc/passwd удален

Добавлено: 2008-07-21 15:36:51
Alex Keda
копия где-то в варе ныкается по ночам...

Re: /etc/passwd удален

Добавлено: 2008-07-21 16:15:19
dikens3
lissyara писал(а):копия где-то в варе ныкается по ночам...
/var/backups

Re: /etc/passwd удален

Добавлено: 2008-07-21 17:17:40
squid
terminus писал(а):/etc/master.passwd тоже?
не ;)
просто перепутал директории и не там удалил файлик passwd
то есть перенес не туда

Re: /etc/passwd удален

Добавлено: 2008-07-21 20:04:52
f_andrey
squid писал(а):
terminus писал(а):/etc/master.passwd тоже?
не ;)
просто перепутал директории и не там удалил файлик passwd
то есть перенес не туда
так они вроде шас не критичны все вроде в базах держится pwd.db и еше какаято, ну или с лайвСД и ручками юзеров востанавливать

Re: /etc/passwd удален

Добавлено: 2008-07-21 21:18:19
terminus
База pwd.db генерируется из master.passwd
файл passwd это копия master.passwd, но без MD5 хешей паролей. Востановить passwd можно из master.passwd заменив поля с паролями на *

---

А вообще, камраден, man master.passwd просветляет!
Таким образом, чтобы востановить все подряд из сохранившегося master.passwd надо выполнить pwd_mkdb -p /etc/master.passwd

Код: Выделить всё

     The passwd file is generated from the master.passwd file by pwd_mkdb(8),
     has the class, change, and expire fields removed, and the password field
     replaced by a `*' character.

---

     /etc/passwd         ASCII password file, with passwords removed
     /etc/pwd.db         db(3)-format password database, with passwords
                         removed
     /etc/master.passwd  ASCII password file, with passwords intact
     /etc/spwd.db        db(3)-format password database, with passwords intact

---

    /etc/pwd.db                       The insecure password database file.
     /etc/pwd.db.tmp                   A temporary file.
     /etc/spwd.db                      The secure password database file.
     /etc/spwd.db.tmp                  A temporary file.
     /etc/master.passwd                The current password file.
     /etc/passwd                       A Version 7 format password file.