Accéder à une partition Win XP via Linux Mand
Fermé
hmiza
Messages postés
7
Date d'inscription
dimanche 14 novembre 2004
Statut
Membre
Dernière intervention
18 novembre 2004
-
14 nov. 2004 à 23:37
hmiza Messages postés 7 Date d'inscription dimanche 14 novembre 2004 Statut Membre Dernière intervention 18 novembre 2004 - 16 nov. 2004 à 00:24
hmiza Messages postés 7 Date d'inscription dimanche 14 novembre 2004 Statut Membre Dernière intervention 18 novembre 2004 - 16 nov. 2004 à 00:24
A voir également:
- Accéder à une partition Win XP via Linux Mand
- Cle windows xp - Guide
- Comment accéder à wetransfer gratuit ? - Guide
- Easeus partition master - Télécharger - Stockage
- Telecharger windows xp - Télécharger - Systèmes d'exploitation
- Win rare - Télécharger - Compression & Décompression
5 réponses
Le chmod et l'umask ne marche pas car le filesysteme de NTFS ne permet pas de gerer ca au moins pas avec le driver de Linux.
Tu peux ajouter dans /etc/fstab dans la collonne pour les options mount:
user,UID=??? (derrriere les autres options separes par un ",")
ou ??? est le numero id de l'utilisateur auquel tu souhaites attribuer les fichiers de la partition Windows. Pour la trouver tu n'as qu'a faire
"id" quand tu es logue comme cet utilisateur (et pas comme root).
Le numero id se trouve aussi dans /etc/passwd.
Dans ce cas apres le mount les fichiers vont appartenir a l'utilisateur concerne qui pourra les lire.
En ce qui concerne l'ecriture il faut savoir que le driver principal de NTFS dans Linux n'est que pour la lecture! Pour ecriture il y avait un vieux driver super dangereux qui ne figure plus dans le noyau. Pour partager des fichiers il vaut mieux utiliser fat32 au lieu de NTFS.
Maintenant il y a un nouveau driver mais qui ne fait l'ecriture que sur des fichiers existants sans modifier la longueur! Je t'ai mis le text-help qu'on peut trouver dans le config-tool (pour la compilation du noyau.)
Je suppose si tu souhaite l'utiliser il faut recompiler le noyau au moins ce module. Dans le texte-help ils disent:
------------------------------------------
NTFS write support (NTFS_RW)
This enables the partial, but safe, write support in the NTFS driver.
The only supported operation is overwriting existing files, without
changing the file length. No file or directory creation, deletion or
renaming is possible. Note only non-resident files can be written to
so you may find that some very small files (<500 bytes or so) cannot
be written to.
While we cannot guarantee that it will not damage any data, we have
so far not received a single report where the driver would have
damaged someones data so we assume it is perfectly safe to use.
Note: While write support is safe in this version (a rewrite from
scratch of the NTFS support), it should be noted that the old NTFS
write support, included in Linux 2.5.10 and before (since 1997),
is not safe.
This is currently useful with TopologiLinux. TopologiLinux is run
on top of any DOS/Microsoft Windows system without partitioning your
hard disk. Unlike other Linux distributions TopologiLinux does not
need its own partition. For more information see
<http://topologi-linux.sourceforge.net/>
It is perfectly safe to say N here.
Tu peux ajouter dans /etc/fstab dans la collonne pour les options mount:
user,UID=??? (derrriere les autres options separes par un ",")
ou ??? est le numero id de l'utilisateur auquel tu souhaites attribuer les fichiers de la partition Windows. Pour la trouver tu n'as qu'a faire
"id" quand tu es logue comme cet utilisateur (et pas comme root).
Le numero id se trouve aussi dans /etc/passwd.
Dans ce cas apres le mount les fichiers vont appartenir a l'utilisateur concerne qui pourra les lire.
En ce qui concerne l'ecriture il faut savoir que le driver principal de NTFS dans Linux n'est que pour la lecture! Pour ecriture il y avait un vieux driver super dangereux qui ne figure plus dans le noyau. Pour partager des fichiers il vaut mieux utiliser fat32 au lieu de NTFS.
Maintenant il y a un nouveau driver mais qui ne fait l'ecriture que sur des fichiers existants sans modifier la longueur! Je t'ai mis le text-help qu'on peut trouver dans le config-tool (pour la compilation du noyau.)
Je suppose si tu souhaite l'utiliser il faut recompiler le noyau au moins ce module. Dans le texte-help ils disent:
------------------------------------------
NTFS write support (NTFS_RW)
This enables the partial, but safe, write support in the NTFS driver.
The only supported operation is overwriting existing files, without
changing the file length. No file or directory creation, deletion or
renaming is possible. Note only non-resident files can be written to
so you may find that some very small files (<500 bytes or so) cannot
be written to.
While we cannot guarantee that it will not damage any data, we have
so far not received a single report where the driver would have
damaged someones data so we assume it is perfectly safe to use.
Note: While write support is safe in this version (a rewrite from
scratch of the NTFS support), it should be noted that the old NTFS
write support, included in Linux 2.5.10 and before (since 1997),
is not safe.
This is currently useful with TopologiLinux. TopologiLinux is run
on top of any DOS/Microsoft Windows system without partitioning your
hard disk. Unlike other Linux distributions TopologiLinux does not
need its own partition. For more information see
<http://topologi-linux.sourceforge.net/>
It is perfectly safe to say N here.
jette un coup d'oeil sur
http://www.jankratochvil.net/project/captive/
http://www.jankratochvil.net/project/captive/
hmiza
Messages postés
7
Date d'inscription
dimanche 14 novembre 2004
Statut
Membre
Dernière intervention
18 novembre 2004
15 nov. 2004 à 16:26
15 nov. 2004 à 16:26
Je viens d'y jeter un coup d'oeil, et je constate qu'il est compatible avec la Mandrake 9.1 uniquement. Dois je supposer qu'il marche avec la 10 aussi ?
Si oui, et vu que je suis débutant, où faut il placer le fichier et comment lancer l'install ?
Merci pour ton aide
Si oui, et vu que je suis débutant, où faut il placer le fichier et comment lancer l'install ?
Merci pour ton aide
mex
>
hmiza
Messages postés
7
Date d'inscription
dimanche 14 novembre 2004
Statut
Membre
Dernière intervention
18 novembre 2004
15 nov. 2004 à 16:51
15 nov. 2004 à 16:51
hmm comment faire... ;-))
voir:
http://mjules.free.fr/NTFS_et_GNU_linux.htm#captive
sous le point 4.
le plus facile pour modifier les fichiers sur une partition NTFS serait effectivement de prévoir une petite partition FAT.
Le fichier sur ta partition NTFS que tu veux modifier, tu le fais passer sur la partition FAT et puis tu peux le modifier...
voir:
http://mjules.free.fr/NTFS_et_GNU_linux.htm#captive
sous le point 4.
le plus facile pour modifier les fichiers sur une partition NTFS serait effectivement de prévoir une petite partition FAT.
Le fichier sur ta partition NTFS que tu veux modifier, tu le fais passer sur la partition FAT et puis tu peux le modifier...
hmiza
Messages postés
7
Date d'inscription
dimanche 14 novembre 2004
Statut
Membre
Dernière intervention
18 novembre 2004
>
mex
16 nov. 2004 à 00:24
16 nov. 2004 à 00:24
Mex merci j'ai réussi à m'en sortir s'en captive
Comment puis je le désinstaller maintenant ? ;)
Comment puis je le désinstaller maintenant ? ;)
En principe non, par contre le root a toujours le droit d'acceder des fichiers des autres utilisateur sur un disque local (bien sur ici seulement en lecture a cause de NTFS) .
Il y a aussi une autre solution. Je crois tu peux aussi mettre: "user,noauto"
dans le /etc/fstab et comme ca ce n'est pas monte apres le boot mais un utilisateur aura le droit de faire le mount manuellement par:
mount /mnt/win_c
mount /mnt/win_d
et apres c'est cet utilisateur que sera le proprietaire de ces fichiers.
Apres il peut faire "umount /mnt/win_?" pour liberer le repertoire et un
autre utilisateur pourra refaire la meme operation pour prendre la possession de ces partitions. Peut-etre c'est plus pratique comme ca car avec l'option UID=??? tu te fixe d'avance sur un seul utilisateur.
Il y a aussi une autre solution. Je crois tu peux aussi mettre: "user,noauto"
dans le /etc/fstab et comme ca ce n'est pas monte apres le boot mais un utilisateur aura le droit de faire le mount manuellement par:
mount /mnt/win_c
mount /mnt/win_d
et apres c'est cet utilisateur que sera le proprietaire de ces fichiers.
Apres il peut faire "umount /mnt/win_?" pour liberer le repertoire et un
autre utilisateur pourra refaire la meme operation pour prendre la possession de ces partitions. Peut-etre c'est plus pratique comme ca car avec l'option UID=??? tu te fixe d'avance sur un seul utilisateur.
hmiza
Messages postés
7
Date d'inscription
dimanche 14 novembre 2004
Statut
Membre
Dernière intervention
18 novembre 2004
15 nov. 2004 à 21:21
15 nov. 2004 à 21:21
J'arrive, grâce aux deux méthodes, à monter un répertoire pour lequel un user lambda a les droits en lecture, mais le répertoire est vide, alors que sous windows xp, ce répertoire contient bien des fichiers
Avez vous d'autres idées / conseils ?
Merci
Jad
Avez vous d'autres idées / conseils ?
Merci
Jad
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je ne comprends pas. Peut-etre tu devrais changer les permission des points de montages (les rep. /mnt/win_....) pendant le mount n'est pas active! Apres un "umount" eventuellement tu fais comme root:
chmod a+rx /mnt/win_???
et apres tu refais le mount. Je n'ai aucune idee si ca rapporte quelque chose mais ca ne coute rien d'essayer.
chmod a+rx /mnt/win_???
et apres tu refais le mount. Je n'ai aucune idee si ca rapporte quelque chose mais ca ne coute rien d'essayer.
hmiza
Messages postés
7
Date d'inscription
dimanche 14 novembre 2004
Statut
Membre
Dernière intervention
18 novembre 2004
16 nov. 2004 à 00:23
16 nov. 2004 à 00:23
C'est bon kmf, merci, j'ai réussi à m'en sortir avec Diskdrake
En fait il m'a regénéré le /etc/fstab avec un umask correct, je l'avais placé au mauvais endroit
Merci
En fait il m'a regénéré le /etc/fstab avec un umask correct, je l'avais placé au mauvais endroit
Merci
15 nov. 2004 à 16:17
Par contre, dans l'UID, faut il déclarer le root aussi ?