← Back to team overview

sslug-teknik team mailing list archive

Re: root forsvundet

 

lasse wrote:
"Marc Cromme" <marc@xxxxxxxxx> skrev i en meddelelse
...
Så kan du slette KUN password delen af root: record i /etc/pasword med
din yndlingseditor. PAS PÅ MED AT STRUKTUREN AF PASSWD FILEN IKKE BLIVER
ØDELAGT - ellers er du alvorlig på den.

Denne fil findes tilsyneladende ikke.

Den hedder /etc/passwd

> Jeg kører Mandrake 9.1. Jeg har dog
rettet i shadow, som Mogens foreslog i et andet indlæg. Dvs.
root:$1$XXXXXX.....osv :12XXXXX:XXX::: er ændret til root:*:12XXXXX:XXX::: .
Er dette korrekt? Det ændrer nemlig intet.

Nej. x'et eller *'en skal være i /etc/passwd filen.

root /etc/passwd skal starte med:

root:x:

og linien i /etc/shadow skal starte med:

root::

Men hvis du har både en /etc/passwd og en /etc/shadow fil,
der ikke ser ødelagte ud, så tror jeg ikke at det er dér,
problemet ligger. Højst sandsynligt mangler der andre filer
i /etc (fx pam filer), som gør, at authentication mislykkes.

Sats på fsck i første omgang.



Men helt ærli' så lyder det at du har haft data loss ved
stømafbrydelsen, så det er måske en god idee at køre "fsck" allerførst.

fsck giver 'clean' på alle partisioner

Hvis fsck tror, at partitionen er clean, kører den slet ikke.

Den afslutter formentlig ret hurtigt?

Prøv med "fsck -f" på partitionen.

Mogens

--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@xxxxxx Homepage: http://www.crc.dk



Follow ups

References