jester2b
Goto Top

/etc/passwd ploetzlich unvollstaendig, root fehlt!

Ploetzlich war die /etc/unvollstaendig und alle system user und root fehlten!

Hallo!

Einer unserer server (RHAS 4, NIS und NFS client) hat gestern einen Teil seiner /etc/passwd verloren. Ueber nacht fehlte ploetzlich der Anfang der Datei, wodurch alle system user, root, und die user der admins verloren gingen und sich keiner mehr anmelden konnte.

Hat das schon mal jemand von Euch erlebt?

Wir haben ein backup eingespielt, nachdem wir von CD gebootet hatten, trotzdem wuessten wir gerne, wie es dazu kommen konnte.

Die einzige Anomalie, die ich gefunden habe, ist dass er ca. zu der Zeit NIS und NFS verloren hat, da dieser Server aufgrund eines anderen Problem eine Kernel Panic bekam. Das war aber schon manchmal so, ohne, dass wir solche Folgen hatten. /etc/passwd liegt nicht am NFS und ist im compat mode.

Danke

Content-Key: 27859

Url: https://administrator.de/contentid/27859

Printed on: April 23, 2024 at 21:04 o'clock

Member: BartSimpson
BartSimpson Mar 10, 2006 at 09:30:36 (UTC)
Goto Top
Haste mal geschaut ob eventuell die Platte bzw. das array ein problem hat.
Wie gut, das die Passwörter aber nicht in /etc/passwd liegen. Dort liegen nur die Zuordung der Nutzer und Gruppen etc. Die eigenlichen Passwörter oder besser deren Hashes liegen ja in /etc/shadow. So das man die Datei im Ernstfall teilweise wieder rekonstruieren kann.(bis auf die Gruppenzugehörigkeit).
Member: jester2b
jester2b Mar 10, 2006 at 09:40:41 (UTC)
Goto Top
Hm, wir haben tatsaechlich ein Problem mit Platten aus dem storage. Aber da liegt sie auch nicht drauf. Ich werd dann wohl die server logs noch weiter auswerten muessen.

Stimmt schon, dass die Passwoerter in shadow liegen, aber wir waren auch darauf vorbereitet. Backupseidank.
Member: BartSimpson
BartSimpson Mar 10, 2006 at 10:18:54 (UTC)
Goto Top
Auch unter Linux und Unix sollte man immer auf einen totalen Datenverlust gefasst seinface-smile
Beir mir landet auch regelmäßig das ganze /etc Verzeichnis im Backupface-smile