Sziasztok.
Valami démon ülhet a gépemen, de biztosan nem rootkit, azt szerintem sikeresen végigmértem.
Az eset a következő.
Néhány programom (pl. qlandkarte nevű GIS program) Qt környezetben fut, így az kell neki, sok-sok *.so.4 fájllal a /usr/lib könyvtárban.
Ezen fájlok néha egyszerűen eltűnnek, oly módon veszem észre ezt, hogy nem indulnak a programok, melyek igénylik őket.
Írtam egy kis scriptet, ami visszasymlinkeli őket a helyükre, ez így néz ki:
#!/bin/bash
ln -s /usr/lib/qt/lib/libQtGui.so.4 /usr/lib
ln -s /usr/lib/qt/lib/libQtCore.so.4 /usr/lib
ln -s /usr/lib/qt/lib/libQtNetwork.so.4 /usr/lib
ln -s /usr/lib/qt/lib/libQtXml.so.4 /usr/lib
ln -s /usr/lib/qt/lib/libQtSql.so.4 /usr/lib
ln -s /usr/lib/qt/lib/libQtDBus.so.4 /usr/lib
ln -s /usr/lib/qt/lib/libQtWebKit.so.4 /usr/lib
ln -s /usr/lib/qt/lib/libQtXmlPatterns.so.4 /usr/lib
ln -s /usr/lib/qt/lib/libQtOpenGL.so.4 /usr/lib
ln -s /usr/lib/libmysqlclient.so /usr/lib/libmysqlclient.so.16
ln -s /usr/lib/qt/lib/libQtOpenGL.so.4 /usr/lib
ln -s /usr/lib/qt/lib/libQtScript.so.4 /usr/lib
exit 0
Látható, hogy a mysqlclient az nem qt-alkatrész, de az is eltűnik.
A varázslóscript lefutása után megy minden, majd pár nap múlva megint eltűnnek ezek nekem, hogy örüljek.
Gyanakvás:
előfordulhat, hogy valami a slapt-get-ben annak idején megszakadt, és a crontab elindít valamit, majd abbahagyja, mert nem tud honnan frissíteni?
Hogyan lehet utánajárni, hogy a régóta nem használt slapt-get-em szórakoztat-e?
-clean és -autoclean kapcsolókkal történő takarítások mindig megtörténtek.
- 5233 megtekintés
Hozzászólások
Hardware-hibára gyanakodnék és megnézném fsck-val, hogy minden rendben van-e. slapt-get nem ismerem/nem használom, Az installpkg/removepkg/upgradepkg-n kívül másnak nem szabad a symlinkekhez nyúlnia. Ha mégis, akkor eltávolítanám azt a valamit (belemásznék a lelkvilágába a gyanúsnak, szkriptek, crontabok stb), de szerintem valószínűbb a hw-gond.
kris *_^O^_*
- A hozzászóláshoz be kell jelentkezni
Nem hw, minden gépemen ugyanez a linuxverzió fut.
slapt-get/apt-get tudtommal átír symlinkeket, használja az installpkg/pkgtool adathalmazát is a /var-ban.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Egy kis ld.so.conf:
bash-4.1$ cat /etc/ld.so.conf
/usr/local/lib
/usr/i486-slackware-linux/lib
/usr/lib/seamonkey
/usr/lib/qt/lib
--
A főnököm mindig megtartja amit ígér, ha pénzt ígér azt is!
- A hozzászóláshoz be kell jelentkezni
Nekem ez manuallal is el van látva :)
a[~]$ cat /etc/ld.so.conf
# http://wiki.hup.hu/index.php/Programfordítás
#
# fordítás céljából kitömörített források szabványos helye az '/usr/src';
# megj.2: a fordított programok rendes működéséhez fel kell venni
# az "/usr/local/lib"et az '/etc/ld.so.conf'ba; majd 'ldconfig',
# hogy érvénybe lépjen
/usr/local/lib
/usr/local/bin
/usr/local
/usr/i486-slackware-linux/lib
/usr/lib/seamonkey
/usr/lib/wvstreams
/usr/dict
a[~]$
----------
megnézem ezzel a kiegészítéssel is, beírva ezen sort is:
/usr/lib/qt/lib
A hiba hetente-havonta szokott jelentkezni, majd leírom, jelentkezik-e még...
köß
- A hozzászóláshoz be kell jelentkezni