Ume li neko da cita strace? Zasto proces loop-uje?

Ume li neko da cita strace? Zasto proces loop-uje?

offline
  • Dark 
  • Zaslužni građanin
  • Pridružio: 03 Dec 2003
  • Poruke: 677
  • Gde živiš: Beograd

8266 open("/etc/passwd", O_RDONLY) = 4
8266 fcntl64(4, F_GETFD) = 0
8266 fcntl64(4, F_SETFD, FD_CLOEXEC) = 0
8266 _llseek(4, 0, [0], SEEK_CUR) = 0
8266 fstat64(4, {st_mode=S_IFREG|0600, st_size=5058, ...}) = 0
8266 mmap2(NULL, 5058, PROT_READ, MAP_SHARED, 4, 0) = 0x4001a000
8266 _llseek(4, 5058, [5058], SEEK_SET) = 0
8266 fstat64(4, {st_mode=S_IFREG|0600, st_size=5058, ...}) = 0
8266 munmap(0x4001a000, 5058-) = 0
8266 close(4) = 0
8266 open("/etc/passwd", O_RDONLY) = 4
8266 fcntl64(4, F_GETFD) = 0
8266 fcntl64(4, F_SETFD, FD_CLOEXEC) = 0
8266 _llseek(4, 0, [0], SEEK_CUR) = 0
8266 fstat64(4, {st_mode=S_IFREG|0600, st_size=5058, ...}) = 0
8266 mmap2(NULL, 5058, PROT_READ, MAP_SHARED, 4, 0) = 0x4001a000
8266 _llseek(4, 5058, [5058], SEEK_SET) = 0
8266 fstat64(4, {st_mode=S_IFREG|0600, st_size=5058, ...}) = 0
8266 munmap(0x4001a000, 5058-) = 0
8266 close(4) = 0

Gore vidite 2 ciklusa. U pitanju je useradd komanda koja kada se pokrene, ne izvrshava se do kraja vec se ponasha kao "fork bomb denial of service attack".

Proces mozhe da se ubije. Nema nikakvih error poruka nigde.
tar se ponasha na isti nachin samo shto se pojavljuje /etc/group umesto passwd-a.
tar i useradd binaries su zamenjene novim sa identichnog distroa, ali problem i dalje postoji.
Na toj mashini radi nekoliko servisa bez ikakvih problema. Samo pomenute 2 komande ne rade.
gdb i ltrace nisu dali (bar meni) nikakav kvalitetan info.
Ideje?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 10 Avg 2005
  • Poruke: 151
  • Gde živiš: Novi Sad

chmod 0644 /etc/passwd

Možda?



offline
  • Dark 
  • Zaslužni građanin
  • Pridružio: 03 Dec 2003
  • Poruke: 677
  • Gde živiš: Beograd

644 i jesu oba fajla

-rw-r--r-- 1 root root 5058 Mar 15 10:46 /etc/passwd
-rw-r--r-- 1 root root 3333 Mar 15 10:40 /etc/group

offline
  • Pridružio: 10 Avg 2005
  • Poruke: 151
  • Gde živiš: Novi Sad

Čudno...

Ubaci korisnike ručno editujući passwd fajl.

Koji distro je u pitanju?

offline
  • Dark 
  • Zaslužni građanin
  • Pridružio: 03 Dec 2003
  • Poruke: 677
  • Gde živiš: Beograd

Suse 9.0.
Rucno editovanje nije reshenje ovog problema. Samo je zaobilazno reshenje da se dobije ono shto hocu konkretno u vezi sa useradd. A tar? Da raspakujem na drugoj mashini pa da uploadujem tamo?

Ta mashina ce i onako da ide na reinstall kad stigne novi raid controller nego me je vrlo zanimalo da utvrdim razlog jer je krajnje chudno i nesvakidashnje ponashanje.

offline
  • Pridružio: 03 Jan 2006
  • Poruke: 172
  • Gde živiš: ZR,NS

Dark ::
A tar? Da raspakujem na drugoj mashini pa da uploadujem tamo?

MIslim da ti je to jedino resenje za sad...
Probas jos da zamenis binaries(useradd i tar)...ali sa nekog drugog distroa(ako mozes!)!

offline
  • Dark 
  • Zaslužni građanin
  • Pridružio: 03 Dec 2003
  • Poruke: 677
  • Gde živiš: Beograd

wirespy, ne bi bilo loshe kad bi zaista chitao shta neko pishe. Prochitaj ponovo moj prvi post.

offline
  • Pridružio: 10 Avg 2005
  • Poruke: 151
  • Gde živiš: Novi Sad

Dark ::Ta mashina ce i onako da ide na reinstall kad stigne novi raid controller nego me je vrlo zanimalo da utvrdim razlog jer je krajnje chudno i nesvakidashnje ponashanje.

Mislim da je već zrela za reinstall.

Ko je trenutno na forumu
 

Ukupno su 842 korisnika na forumu :: 7 registrovanih, 1 sakriven i 834 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Bluper, Bojadin Strumski, DejanCG, DPera, havoc995, nemkea71, pein