[mdv2007] Partitions non inscriptibles

Fermé
corgeon Messages postés 426 Date d'inscription lundi 3 avril 2006 Statut Membre Dernière intervention 28 août 2017 - 30 juin 2007 à 19:28
corgeon Messages postés 426 Date d'inscription lundi 3 avril 2006 Statut Membre Dernière intervention 28 août 2017 - 6 juil. 2007 à 18:45
Bonjour,

Je viens d'installer sur mon portable la version spring de mandriva 2007 en double boot avec windows xp et tout semble bien fonctionner... Tout ? Non ! Car en fait j'ai un gros problème de partitions.

Je m'explique :
J'avais winXP seul sur mon pc. En installant Mdv, j'ai réduit la partition de XP afin d'avoir des partitions pour mdv (/, /home et SWAP) et de l'espace pour faire des partitions pour mes données. Ne pouvant faire mes partitions sur XP, je les ai faites avec l'outil de partitionnement de linux. J'ai choisi le format FAT32 afin de pouvoir lire et écrire dessus depuis mes deux OS.
Et voilà le problème : je peux tout faire sur XP mais pas sur Linux. Je ne peux que lire sans pouvoir écrire.

Quelqu'un saurait-il où le bât blesse ?

D'avance, merci pour toutes vos interventions.

9 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
30 juin 2007 à 20:01
Salut,

droits d acces sur partition windows

Par contre il est désormais possible d'écrire aussi sur le NTFS avec les drivers ntfs-3G :
lire et ecrire les partitions windows ntfs
linux acceder a ntfs en ecriture#si votre pilote ntfs supporte l ecriture ntfs par exemple sous knoppix 5 1 1

;-))
1
corgeon Messages postés 426 Date d'inscription lundi 3 avril 2006 Statut Membre Dernière intervention 28 août 2017 24
30 juin 2007 à 20:50
Re !

Décidément tu auras passé ta fin d'après-midi à me débloquer ! Encore merci !

Alors tu as vu juste : je viens d'essayer d'écrire sur ces partition en root et ça marche.
Alors voilà, j'ai commencé à suivre le tuto dont tu m'as passé le lien mais j'ai pas envie de faire de conneries...

Ma première question est : pourquoi doit-on créer un groupe ? Ne peut-on pas directement donner les droit en écriture à un utilisateur ? (oui, je sais, ça fait 2 questions)

Ensuite, pour ce qui est de l'écriture dans /etc/fstab : voici l'exemple donné :
/dev/hda1 /mnt/windows/system ntfs user,noauto,gid=1001,umask=027,ro 0 0
/dev/hda5 /mnt/windows/data vfat user,noauto,gid=1001,umask=027,rw 0 0


Mais je ne suis pas sûr de ce qu'il faut que j'écrive ; voici les lignes qui m'intéressent dans fstab :
/dev/sda8 /mnt/documents vfat defaults 0 0
/dev/sda1 /mnt/windows ntfs defaults 0 0


Alors, une explication ?

Encore merci !
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895 > corgeon Messages postés 426 Date d'inscription lundi 3 avril 2006 Statut Membre Dernière intervention 28 août 2017
30 juin 2007 à 23:35
Re-

Ma première question est : pourquoi doit-on créer un groupe ? Ne peut-on pas directement donner les droit en écriture à un utilisateur ? (oui, je sais, ça fait 2 questions)
Si tu peux, disons que le fait de donner les droits à un groupe, c'est plus facile ensuite si tu as d'autres utilisateurs, il suffit de les ajouter à ce groupe.

Pour ta seconde question (la 3ème en fait), si tu laisses les paramètres à "défaults", je crois que ça prévaut sur toutes les options que tu puisses rajouter derrière, donc mieux vaut t'en tenir aux tuto. Par contre pour le NTFS autant rajouter les drivers ntfs-3G...

"man mount" et "man fstab" pour plus de détails ;-))
0
corgeon Messages postés 426 Date d'inscription lundi 3 avril 2006 Statut Membre Dernière intervention 28 août 2017 24 > jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020
1 juil. 2007 à 10:43
Salut jipicy !

Donc si j'ai bien compris, je tappe :
/dev/sda8 /mnt/documents vfat defaults,gid=1001,umask=027,rw 0 0
/dev/sda1 /mnt/windows ntfs defaults,gid=1001,umask=027,ro 0 0


Et c'est bon ! C'est ça ? J'attends confirmation car j'aime pas toucher ce genre de fichier...

Pour le driver, je m'en occupe tout de suite : c'est vrai que ça peut être utile...
Remarque : si j'installe ce driver faut-il que je rechange le fichier /etc/fstab en mettant un w à la place du o pour la partition windows ?
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895 > corgeon Messages postés 426 Date d'inscription lundi 3 avril 2006 Statut Membre Dernière intervention 28 août 2017
4 juil. 2007 à 22:35
Re-

Oups désolé je t'avais oublié ;-(

J'attends confirmation car j'aime pas toucher ce genre de fichier...
Tu risques rien, au pire un message d'erreur et la(es) partition(s) incriminée(s) ne sera(ont) pas montée(s)...

Si tu passes au "NTFS-3G" il te faudra le préciser sur la ligne pour le "type" en lieu et place de "ntfs".
0
tufs Messages postés 1272 Date d'inscription mercredi 1 décembre 2004 Statut Contributeur Dernière intervention 16 mars 2008 192
30 juin 2007 à 20:54
salut

Décidément tu auras passé ta fin d'après-midi à me débloquer ! Encore merci !

jipicy tu n est pas psy par hasard !!);-
0
corgeon Messages postés 426 Date d'inscription lundi 3 avril 2006 Statut Membre Dernière intervention 28 août 2017 24
4 juil. 2007 à 20:17
Youhou !

Quelqu'un pour confirmer ???

D'avance, merci !
0
corgeon Messages postés 426 Date d'inscription lundi 3 avril 2006 Statut Membre Dernière intervention 28 août 2017 24
5 juil. 2007 à 16:14
Bien, je viens de modifier mes lignes de /etc/fstab en :
/dev/sda8 /mnt/documents vfat defaults,gid=1001,umask=027,rw 0 0
/dev/sda1 /mnt/windows ntfs defaults,gid=1001,umask=027,ro 0 0


Mais ça fonctionne pô...

Alors que faut-il que je fasse ? Faut-il que je remplace le defaults par user,noauto ?

Sinon, il est indiqué dans le tuto que je peux remplacer tout ça par users,umask=0. Vous en pensez quoi ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
corgeon Messages postés 426 Date d'inscription lundi 3 avril 2006 Statut Membre Dernière intervention 28 août 2017 24
5 juil. 2007 à 16:51
Petite remarque : que veut dire cette phrase en fin du tuto ?
Les modifications seront effectives lors de la prochaine lecture du fichier "fstab".

Est-ce qu'il y a quelque chose que j'oublie de faire après avoir modifié le fichier /eetc/fstab ?
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
5 juil. 2007 à 18:13
Re-
mount -a
Pour que les modifications soient prises en compte et dans certains cas (très rare) il faut redémarrer ;-))
0
corgeon Messages postés 426 Date d'inscription lundi 3 avril 2006 Statut Membre Dernière intervention 28 août 2017 24
5 juil. 2007 à 18:54
Je viens d'essayer, et ça ne fonctionne toujours pô... Même après redémarrage du système :

$ cp capture.png /mnt/documents/
cp: ne peut créer le fichier régulier `/mnt/documents/capture.png': Permission non accordée
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
5 juil. 2007 à 18:56
Y'a quoi en fin de compte dans ton "fstab" ?
0
corgeon Messages postés 426 Date d'inscription lundi 3 avril 2006 Statut Membre Dernière intervention 28 août 2017 24
5 juil. 2007 à 19:03
Voici mon fstab :

/dev/sda5 / ext3 noatime 1 1
/dev/sda7 /home ext3 noatime 1 2
/dev/sda10 /mnt/documents vfat defaults,gid=1001,umask=027,rw 0 0
/dev/sda9 /mnt/musiques vfat defaults,gid=1001,umask=027,rw 0 0
/dev/sda8 /mnt/videos vfat defaults,gid=1001,umask=027,rw 0 0
/dev/sda1 /mnt/windows ntfs defaults,gid=1001,umask=027,ro 0 0
none /proc proc defaults 0 0
/dev/sda6 swap swap defaults 0 0

Sinon, voici ce que j'obtiens lorsque je fais ls -l dans /mnt :

drwxr-xr-x 2 root root 4096 avr 11 19:10 disk/
drwxr-x--- 6 root windows 16384 jan 1 1970 documents/
drwxr-xr-x 2 root root 4096 jun 29 19:45 install/
drwxr-x--- 18 root windows 16384 jan 1 1970 musiques/
drwxr-x--- 4 root windows 16384 jan 1 1970 videos/
dr-xr-x--- 1 root windows 16384 jui 5 09:06 windows/
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
5 juil. 2007 à 19:12
Bon honnêtement à l'époque où j'ai fait le tuto j'avais encore du Win sur mon PC et ça marchait bien, depuis j'ai viré tout ce qui était Win donc je ne peux plus tester, mais il semblerait que le "defaults" fiche la pagaille, essaie donc les options "user,noauto" dans un 1er temps, puis essaie aussi le "users,umask=0".
0
corgeon Messages postés 426 Date d'inscription lundi 3 avril 2006 Statut Membre Dernière intervention 28 août 2017 24
5 juil. 2007 à 19:58
Alors que je t'explique :

J'ai tout d'abord remplacé defaults par user,noauto suivi d'un mount -a : c'était toujours pas bon.

Ensuite, j'ai tenté de remplacer defaults,gid=1001,umask=027,rw par users,umask=0 suivi d'un mount -a : c'était toujours pas bon.

Puis je me suis rappelé qu'il fallait peut-être rallumer l'ordinateur ; ce que j'ai fait et surprise : c'était bon ! ! !

Alors, dans un élan de bonne humeur, j'ai retenté de remplacer defaults par user,noauto suivi d'un mount -a puis d'un rallumage... Là c'était le pire de tout : je ne voyais même plus le contenu de mes partitions, ni en utilisateur, ni en root.

Heureusement, en rentrant de nouveau les lignes initiales, j'ai pu revoir le contenu des partitions (j'ai cru que je les avais formatées...).

Donc voici où j'en suis : en mettant un users,umask=0 c'est bon.
Alors ma question : pourquoi dans l'autre cas c'est pas bon ?
Et mon inquiétude : j'ai pas envie de laisser tous les droits à n'importe qui !

Des réponses ?

PS : merci beaucoup jipicy pour ton aide !
0
corgeon Messages postés 426 Date d'inscription lundi 3 avril 2006 Statut Membre Dernière intervention 28 août 2017 24
6 juil. 2007 à 17:02
En faisant une petite recherche, j'ai trouvé d'autres modifications possibles dans fstab :

Remplacer defaults 0 0
Par rw,auto,users,owner,conv=auto 0 0

ou

Remplacer defaults 0 0
Par umask=0000

ou

Remplacer defaults 0 0
Par umask=0,user 0 0

Sinon, il y en a un qui dit que pour appliquer les modifications, il faut démonter la partition et la remonter
umount /mnt/document
mount -a


Vous en pensez quoi ? D'après vous, lequel de ces changements est le plus sûr ? (donne le moins de droit à l'utilisateur, juste de quoi écrire desseus en fait, sans pouvoir la démonter)

D'avance, merci !
0
corgeon Messages postés 426 Date d'inscription lundi 3 avril 2006 Statut Membre Dernière intervention 28 août 2017 24
6 juil. 2007 à 18:42
Je viens de faire des tests et voici les résultats :

- J'ai déjà dit qu'en remplaçant defaults par users,umask=0 : ça marche,
- En remplaçant defaults par rw,auto,users,owner,conv=auto : ça marche pô,
- En remplaçant defaults 0 0 par umask=0000 : ça marche,
- Et en remplaçant defaults par umask=0,user : ça marche.

De plus, le fait de démonter la partition et de la remonter m'évite de redémarrer à chaque fois.

Me voici donc avec 3 solutions qui fonctionnent : d'après vous, laquelle est la plus sûre ?
0
corgeon Messages postés 426 Date d'inscription lundi 3 avril 2006 Statut Membre Dernière intervention 28 août 2017 24
6 juil. 2007 à 18:45
Oups, je viens de me rendre compte qu'il y a deux solutions identiques ;-)

Alors, laquelle des deux solutions restantes est la mieux ?
0