Gå til innhold

Minnesegmentsfeil med passwd


Anbefalte innlegg

Hei, jeg skulle skifte passord til en bruker med passwd kommandoen , også klarte jeg å skifte mitt eget root passord fordi jeg "kom borti" enter. :blush:

Det var ikke så farlig (tenkte jeg) og skiftet tilbake... da fikk jeg denne meldingen:

root@gentoo root # passwd
New UNIX password:
(index fread failed): Success
Segmentation fault

Det gikk fint å skifte til ett helt annet ett, men jeg likte det jeg hadde :) og jeg er redd for at flere passord ikke kan brukes om jeg skifter engang til :cry:

Lenke til kommentar
Videoannonse
Annonse
------------------------------------

[Proud victim of gentoo linux]

ay ! ;p Den der var frekk, nå går jeg og gråter :cry:

 

Men, er dette problemet spesifikt for gentoo ? Bruker ikke gentoo samme passwd program som alle de andre distroene ? :S Someone care to explain ?

Lenke til kommentar
har jeg nevnt gentoo? :dontgetit: , djv: vi hører ikke på sutringa di :sleep:
Anyway:

[code]ratix@gentoo ratix $ ldd /usr/bin/passwd
       linux-gate.so.1 =>  (0xffffe000)
       libmisc.so.0 => /usr/lib/libmisc.so.0 (0x40029000)
       libshadow.so.0 => /usr/lib/libshadow.so.0 (0x4003a000)
       libcrypt.so.1 => /lib/libcrypt.so.1 (0x40052000)
       libpam.so.0 => /lib/libpam.so.0 (0x4007f000)
       libpam_misc.so.0 => /lib/libpam_misc.so.0 (0x40087000)
       libcrack.so.2 => /usr/lib/libcrack.so.2 (0x4008a000)
       libc.so.6 => /lib/libc.so.6 (0x40095000)
       libdl.so.2 => /lib/libdl.so.2 (0x401c2000)
       /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
[/code]
Lenke til kommentar
Utestet software er phun :yes: , dessuten kan du ikke bevise at det er feilen :p

det kan være noe helt annet.....

Hallooooo, du får jo en segmentation fault... Er det ikke meget mulig at det er en Bug da? Tror ikke akkurat at det er noen skrive feil i /etc/passwd som gir deg slik output :p

Lenke til kommentar

Som me ser, er passwd lenkja mot ei heil rekkje ulike bibliotek. Ei sannsynleg forklaring på problema kan vera at det er noko krøll med eitt av desse biblioteka. Sånt kan skje når ein oppdaterer utesta programvare heile tida. Det kunne difor like gjerne ha skjedd med Debian unstable eller ein tilsvarande "cutting edge"-distribusjon. (Mi erfaring frå Debian er at det skjer veldig, veldig sjeldan. Det er uansett ein god regel å sjå etter problemrapportar på relevante e-postlister når sentrale bibliotek skal oppdaterast.)

Endret av Ganske
Lenke til kommentar

Probleme er ikke at jeg ikke kan skifte passord, men jeg kan ikke skifte tilbake til det gamle rootpassordet mitt... :(

 

gdb:

(gdb) run
Starting program: /usr/bin/passwd
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...New UNIX password:
(index fread failed): Success

Program received signal SIGSEGV, Segmentation fault.
0x401095aa in strcmp () from /lib/libc.so.6

 

(gdb) bt
#0  0x401095aa in strcmp () from /lib/libc.so.6
#1  0x4008cc9f in FindPW () from /usr/lib/libcrack.so.2
#2  0x4008c288 in FascistLook () from /usr/lib/libcrack.so.2
#3  0x4008c3fe in FascistCheck () from /usr/lib/libcrack.so.2
#4  0x40421614 in pam_sm_chauthtok () from /lib/security/pam_cracklib.so
#5  0x40081bc3 in _pam_dispatch_aux () from /lib/libpam.so.0
#6  0x40081d38 in _pam_dispatch () from /lib/libpam.so.0
#7  0x403c786b in _pam_stack_dispatch () from /lib/security/pam_stack.so
#8  0x403c6d9e in pam_sm_chauthtok () from /lib/security/pam_stack.so
#9  0x40081bc3 in _pam_dispatch_aux () from /lib/libpam.so.0
#10 0x40081d38 in _pam_dispatch () from /lib/libpam.so.0
#11 0x40083b4f in pam_chauthtok () from /lib/libpam.so.0
#12 0x400324f6 in do_pam_passwd () from /usr/lib/libmisc.so.0
#13 0x00002000 in ?? ()
#14 0x400369e4 in name.0 () from /usr/lib/libmisc.so.0
#15 0xbffff588 in ?? ()
#16 0xbffff6a8 in ?? ()
#17 0x4000b000 in _dl_runtime_resolve () from /lib/ld-linux.so.2
#18 0x0804a053 in ?? ()
#19 0x0804e3d8 in ?? ()

 

jeg satte ett passord først i livecd'en og så skiftet jeg til ett annet senere, nå kan jeg ikke skifte tilbake.. :cry:

og jeg kan heller ikke tro at jeg har blitt hacket, eneste port som er configga i routern for min maskin er ssh, og sshd kjører ikke.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...