|
| linux | Posté le 11/01/2004 @ 19:40 |
Petit astucien
100 Messages
| Salut à tous et bonne année!
Voici un drôle de problème que j'ai...
J'ai dernièrement eu (par je ne sais trop de quel manière) un virus sous windows xp pro. Il est très rare que je navigue sous windows. C'est un fichier appelé tlcr.exe. J'ai Norton Anti-virus 2004 et il me dit au démarrage de windows que c'est un downloader.trojan (donc très dangereux). Norton est incapable d'effacer le fichier. Et moi non plus d'ailleurs. Et je n'ai pas cliquer sur le fichier. Pourtant, le fichier n'est pas en cours d'exécution. La partition sous windows est NTFS.
Je redémarrer sous Mandrake 9.2 et essayer de l'effacer mais rien à faire. J'ai essayé la même chose avec linux Knoppix, rien à faire non plus. J'ai compris que la partition NTFS n'est accessible qu'en mode lecture seulement sous linux.
Alors ma question est, vous l'aurez deviné "Comment effacer un fichier sur une partition NTFS sous linux ?"
Je sais que c'est possible. Je crois pour ma part qu'il faut faire une modification dans le noyau. J'ai déjà lu ça quelque part sur un site web mais je m'en souviens plus lequel. Selon certaines versions du noyau (j'utilise la version 2.4.22), cela peut causer des problèmes dans la partition NTFS.
Alors, si quelqu'un connaît cette fameuse manoeuvre dans le kernel (ou autre fichier), ce serai vraiment très bien. D'autant plus que j'ai un site web consacré au débutant linuxien, je pourrais afficher la méthode d'écriture NTFS en question.
D'ici là, je continuerais mes recherches sur le net...Et vous en ferai part sitôt que trouvé.
|
| |
| |
| Publicité |
|
|
| selim,b. | Posté le 12/01/2004 à 00:37 |
Astucien
2392 Messages
| Bonsoir..
oui maintenant c possible d'ecrire sur une part ntfs de puis linux..
regarde le fichier config-2.4.22-10mdk.. dans /boot.. a la rubrique:"Files Sytem"...
Verifie si tu as les lignes:
................
CONFIG_NTFS_FS=m
CONFIG_NTFS_RW=m // ← c ici la cause
.......................
Recompile en mettant:
CONFIG_NTFS_FS=m
# CONFIG_NTFS_RW is not set
T'auras plus de souci..
Et puis profite pour passer aux noyaux 2.4.24 /2.6.0/2.6.1:
ftp://ftp.kernel.org/pub/linux/kernel/
@++
sèlim,b. |
| |
|
| linux | Posté le 12/01/2004 à 02:22 |
Petit astucien
100 Messages
| Merçi Selim,
Mais j'ai fait comme tu le disais et cependant j'ai les trois lignes suivantes un peu comme toi (je n'ai rien changé):
CONFIG_NTFS_FS=m
# CONFIG_NTFS_DEBUG is not set
# CONFIG_NTFS_RW is not set
Se peut-il qu'il faut mettre la troisième ligne à =y ?
Ah oui, faut-il obligatoirement compiler le noyau ? Voyons, les commandes sont bien make dep, make clean, make modules modules_install...?? C'est bien ça, hein ? |
| |
|
| tonton nestor | Posté le 12/01/2004 à 06:06 |
Petit astucien
581 Messages
| il faut monter ta partition en écriture.
Pour cela démonte là dans un premier temps :
umount /mnt/point_de_montage
édites /etc/fstab pour remplacer "ro" dans les options par "rw", puis remonte là :
mount /mnt/point_de_montage
l'opération faite, démonte là à nouveau, et remet ro dans /etc/fstab.
Tu devrais aussi pouvoir le faire directement sans modifier /etc/fstab en passant les options à mount. Quelque chose du genre :
mount -t ntfs -o rw /dev/hdXY /mnt/point_de_montage
edit et rappel : l'écriture est sans garantie...
Modifié par tonton nestor le 12/01/2004 06:06 |
| |
|
| selim,b. | Posté le 12/01/2004 à 12:24 |
Astucien
2392 Messages
| bonjour a vous deux..
non la compile n'est pas obligatoir dans ton cas.. le fstab devrait suffire.. comme le dit tonton..
bonne journee.
p.s: etape de compile: ( tout sous root et dans /usr/src)
d'abord une precaution a prendre: reedite /etc/lilo.conf ou cree une disquette de boot.. pour revenir en arriere..on ne sait jamais)
- tar xvjf linu2.xxxx.bz2 ( ou tar xvfz linux...gz)
- ln -s le _dossier_linuxxxx_obtenu linux ( pour creer un lien linux)
- cd linux.. puis une fois dedans : make mrproper
- make xconfig ( ou make munuconfig ou make oldconfig )
c la ou il faut bien choisir dans les sections.. sinon utilise un fichier conf ancien.. ca devrait marcher .. tu recompileras pour alleger, une fois que t'auras la main..
- make dep
- make bZimage
- cp arch/i386/boot bzImage /boot/vmlinuz-2.xx
- cp System.map /boot/System.map-2.xx
- make modules
- make modules_install ( les modules sont installes dans /lib/modules/le-new_noyau_kernel )
- make install
- avant de faire /sbin/lilo, jette un oeil sur /etc/lilo.conf si ya pas d'erreurs ( des " ou un /boot qui manquent ou un saut de ligne..).. compare avec ce qui a ete cree dans /boot
xx: si tout ok.. et si vmlinuz-2.xx de /boot ne depasse pas 1.2 mo , tu peux creer une disquette de boot avec la commande:
mkbootdisk --device /dev/fd0 nbsp;le_numero_du_nouveau_noyau
amuse-toi..
|
| |
|
| selim,b. | Posté le 12/01/2004 à 12:31 |
Astucien
2392 Messages
| re.. perso.. comme je ne suis pa a la 1ere compile, apres make dep, je tape d'un coup:
make bZimage && make modules && make modules_install && make install
pi je fais me faire un sandwich..hi!!..hi!!.. |
| |
|
| koala01 | Posté le 12/01/2004 à 17:09 |
Astucien
4715 Messages
| selim -->
la seule différence entre
make bZimage && make modules && make modules_install && make install
d'une part et
make bZimage
make modules
make modules_install
make install
d'une autre, c'est que la première solution lancera les différentes étapes à chaque fois si et uniquement si l'étape précédente a été réussie avec succes [clindoeil]
Ceci dit, il semblerait qu'avec le noyeau 2.6 (meme s'il n'est apparemment pas nécessaire de le prendre pour avoir acces écriture sur le NTFS), il ne soit plus nécessaire de faire make dep...
Me trompe-je ou ai-je bien traduit le message indiqué lorsqu'on lance cette instruction [question] |
| |
|
| linux | Posté le 12/01/2004 à 18:19 |
Petit astucien
100 Messages
| Merçi tonton Nestor,
Pas de problèmes pour les commandes mount et /etc/fstab (je l'ai pris en note) mais je ne peux toujours pas enlever cette saleté virus d'exécutable. Je pense que le kernel est le maître dans tous ça pour l'écriture NTFS.
Lors de l'installation des sources du Kernel avec la commande :
rpm -i kernel-2.4.22.10mdk-1-1mdk.src.rpm
Un drôle de message est affiché comme suit :
warning: user nplanel does not exist - using root
warning: group nplanel does not exist - using root
warning: user nplanel does not exist - using root
warning: group nplanel does not exist - using root
warning: user nplanel does not exist - using root
warning: group nplanel does not exist - using root
warning: user nplanel does not exist - using root
warning: group nplanel does not exist - using root
warning: user nplanel does not exist - using root
warning: group nplanel does not exist - using root
warning: user nplanel does not exist - using root
warning: group nplanel does not exist - using root
warning: user nplanel does not exist - using root
warning: group nplanel does not exist - using root
warning: user nplanel does not exist - using root
warning: group nplanel does not exist - using root
J'étais pourtant en root.
Pourquoi demande-t-il ce group/user nplanel ???
Les sources sont bien installés pourtant. Et quand je fais 'make xconfig' pour afficher en mode graphique (comme j'ai toujours fait auparavant dans les versions précédentes de mandrake), il affiche:
make: *** Pas de règle pour fabriquer la cible « xconfig ». Arrêt.
Décidément, les choses ne vont pas mieux avec ce kernel...
De plus, quand je veux utiliser mon graveur cd-rom, un message provenant du système me dit que je dois émuler le scsi pour mon graveur (il n'y a pas d'Atapi qu'il affiche). Mais ce n'est pas si grave que ça, car je peux utiliser la Knoppix pour la gravure.
Je pense que le kernel 2.4.22 n'est pas encore tout à fait optimisé pour les périphériques à comparé à 2.4.21 (mais on dit que la 2.4.21 à des problèmes avec l'écriture NTFS (???))...
En tout cas, je ne vais pas lâcher le morceau avec le kernel pour le NTFS.
J'aimerais télécharger la version 2.4.23 mais je ne tombe que sur des liens brisés ou très lent.
|
| |
|
| Patator | Posté le 12/01/2004 à 18:25 |
Astucien
1883 Messages
| Je ne peux pas t'aider pour Linux (mon install de la dernière Mandrake ayant lamentablement échouée).
Par contre, le cheval de Troie, je connais plus.
Ton bestiaux est un downloader.trojan, c'est-à-dire qu'il télécharge un fichier cheval de Troie sur le net. Où est situé le fichier infecté? |
| |
|
| linux | Posté le 12/01/2004 à 18:40 |
Petit astucien
100 Messages
| Mon fichier tlcr.exe est situé dans:
file:/mnt/win_c/Documents and Settings/Moratos/Application Data |
| |
|
| Patator | Posté le 12/01/2004 à 19:36 |
Astucien
1883 Messages
| OK.
En fait, le trojan downloader doit être actif. Il faut que tu kill le process "tclr.exe" dans le gestionnaire des tâches (CTRL+ALT+SUPPR) et que tu repasses Norton. |
| |
|
| selim,b. | Posté le 12/01/2004 à 20:58 |
Astucien
2392 Messages
| re-bonsoir à chacunde vous..
→ linux (tu portes biens ton pseudo!!..hi!!..hi!!)..reprenons les choses du debut:
1. mandrake 9.2 n'a pas daigne (comme sous la 9.1) inserer les kernel-source dans sa distrib.
2. si tu possedes un package de kernel-source 9.2, la comande est:
rpm -Uvh le_package.rpm (mise à jour.; et non install comme tu as fait )
3. passe au noyau 2.4.24 tant que tu y es.. c ici:
ftp://ftp.kernel.org/pub/linux/kernel/
(ouvre le dossier 2.4.. et cherche le noyau 2.4.24 )
4. le noyau 2.6.0 ou 2.6.1 ne reconnait pas le Supermount.. Vaut mieux l'installer en rpm d'ici:
http://rpm.pbone.net/ (tape kernel-2.6.0.. et download la test5.1mdk pour mandrake 9x.. ).. et fo dire merci à olivier...
→ koala : : oui tout a fait...sauf que je m'adressais a celui qui re-recompile.. sait ce qu'il fait..et ce qu'il va obtenir...
bonne soiree..
sèlim,b.
|
| |
|
| linux | Posté le 12/01/2004 à 22:09 |
Petit astucien
100 Messages
| Pour Patator, j'ai fait exactement (comme je l'ai toujours fait) CTRL+ALT+DEL pour arrêter le processus tlcr.exe. Le process s'arrête mais toujours et encore rien à faire pour la suppression.[triste]
Merçi Selim pour la commande Rpm -Uvh (en fait, je l'avais déjà su mais un peu oublié). Il est rare que je fouine dans le kernel...
L'installation s'est fait mieux mais je n'arrive pas à éditer les modules. Toujours le mystérieux message :
warning: user nplanel does not exist - using root
warning: group nplanel does not exist - using root
warning: user nplanel does not exist - using root
warning: group nplanel does not exist - using root
warning: user nplanel does not exist - using root
warning: group nplanel does not exist - using root
warning: user nplanel does not exist - using root
warning: group nplanel does not exist - using root
warning: user nplanel does not exist - using root
warning: group nplanel does not exist - using root
warning: user nplanel does not exist - using root
warning: group nplanel does not exist - using root
warning: user nplanel does not exist - using root
warning: group nplanel does not exist - using root
warning: user nplanel does not exist - using root
warning: group nplanel does not exist - using root
Pour l'installation d'un nouveau kernel, j'aurai aimé que le fichier soit au format RPM afin de pouvoir mieux le désinstallé (au cas où il aurait un problème). Mais merçi quand même pour le lien.
En conclusion: mon problème n'est pas résolu. [triste]
Mais je ne suis pas encore désespéré pour autant.[feroce]
Mais je dois avouer que je ne sais pas trop quoi faire pour résoudre ce problème.[boom] |
| |
|
| selim,b. | Posté le 12/01/2004 à 22:35 |
Astucien
2392 Messages
| |
| |
|
| linux | Posté le 13/01/2004 à 03:13 |
Petit astucien
100 Messages
| Je vous écris pour vous dire que grâce aux fichiers d'aide inclus dans Mandrake 9.2, j'ai pû télécharger le kernel 2.4.24pre2 au format rpm. L'installation s'est fait sans problème (contrairement au kernel 2.4.22 et 2.4.23). J'ai pû également ouvrir en mode graphique les modules du noyau. Jusque là, tout va bien.
La prochaine étape restera à repérer et à faire les modifications dans les modules concernant les partition NTFS et les cd-roms (émulation scsi).
En passant, l'aide de Mandrake 9.2 sur le kernel est vraiment bien expliqué pour un débutant comme moi.
À suivre...
|
| |
|
| koala01 | Posté le 13/01/2004 à 06:07 |
Astucien
4715 Messages
| linux --> je viens de lire avec intéret une partie de ton site...
Je le trouve tres bien fais et t'encourrage à continuer sur cette voie[clindoeil]
Une seule petite remarque:
dans la section 7 (celle qui donne le lien vers des sites d'entre aide) il serait peut etre util de mettre le lien à jour vers PCA ...
En effet, mais c'est peut etre voulu, l'url correspond à l'ancienne version du forum.
Du coup, ben on arrive sur l'index général du forum [clindoeil] |
| |
|
| linux | Posté le 13/01/2004 à 06:23 |
Petit astucien
100 Messages
| Merçi pour ton encouragement Koala.
J'ai fait la mise à jour du lien du forum linux sur mon site.
Merçi de m'en avertir. |
| |
|
| linux | Posté le 13/01/2004 à 22:14 |
Petit astucien
100 Messages
| La compilation du noyau 2.4.24pre2 n'a pas tout à fait réussi.
L'installation du kernel étant au format RPM, il n'y a pas eu de problème d'install.
Voici les commandes dans l'ordre d'exécution que j'ai fait:
make dep (compilation réussi. Pas de problème)
make clean (également réussi)
make bzImage (échec!!!) Voici les erreurs affichés:
make[3]: *** [cloop.o] Erreur 1
make[3]: Leaving directory `/usr/src/linux-2.4.24-0.pre2.1mdk/drivers/block'
make[2]: *** [first_rule] Erreur 2
make[2]: Leaving directory `/usr/src/linux-2.4.24-0.pre2.1mdk/drivers/block'
make[1]: *** [_subdir_block] Erreur 2
make[1]: Leaving directory `/usr/src/linux-2.4.24-0.pre2.1mdk/drivers'
make: *** [_dir_drivers] Erreur 2
Il semble qu'il manque quelque chose dans les Répertoire drivers mais quoi ?
A moins que ce ne soit un bug du kernel ?
Ou bien ais-je oublié une étape de compilation ou de configuration ?
J'ai suivi à la lettre la documentation Mandrake et d'après eux, si un make affiche des erreurs, cela est dû à un bogue du kernel. Il est probable que ce soit le cas car le kernel n'est qu'une prérelease.
Je vais essayer un autre kernel "stable".
|
| |
|
| selim,b. | Posté le 14/01/2004 à 16:46 |
Astucien
2392 Messages
| |
| |
|
| selim,b. | Posté le 14/01/2004 à 17:29 |
Astucien
2392 Messages
| 5. .. et n'oublie pas de "visiter" /etc/lilo.conf.. pour le "nettoyer".. puis faire un "/sbin/lilo".. sinon risque de prblms de boot en perspective...
@++
sèlim,b. |
| |
|
| linux | Posté le 14/01/2004 à 22:23 |
Petit astucien
100 Messages
| D'accord Selim pour la stable. Et merçi.
Oui j'ai fait "make xconfig" avant make dep.
Bon, pour le point 3, comme tu le dit, je vais ignorer "make clean".
Et j'ai effectivement créé un lien symbolique dans /etc/src...
Pour lilo, je ne l'aurai oublié. Mais comme la compilation a échoué, la modification de lilo n'était plus nécessaire.
Modifié par linux le 14/01/2004 22:25 |
| |
|
|
| Haut de la page |