Redhat9 - ecrire sur partion vfat

Richard -  
johndoe Messages postés 2645 Statut Contributeur -
Bonjour
Comment faire avec redhat9 pour qu'un utilisateur quelquonque puisse écrire une partition vfat ?
Dans fstab, j'ai l'option defaults pour cette partition et le répertoire de montage appartient à root et dispose des autorisations rwxr-xr-x (quand la partition est montée et que je ne peux changer meme en root)
Merci pour vos réponses

11 réponses

  1. johndoe Messages postés 2645 Statut Contributeur 386
     
    si tu trouves pas d'ici cet apres-m, je te mets la reponse.
    Maintenant j'ai pas l'temps :)

    sorry

    @+

    tullius
    0
  2. johndoe Messages postés 2645 Statut Contributeur 386
     
    Bon, voila le resultat :

    Sous un shell ou en mode console :
    Logge root :
    mkdir /mnt/windows

    fdisk -l #te donne le numero de la partoche windaube
    mount -t vfat /dev/hda1 /mnt/windows # ou hda1 est la partoche windaube ; cette operation vise a voir si tu as un message d'erreur lors du mount. C'est prudent avant de le mettre dans le fstab !

    editer /etc/fstab et ajouter cette ligne
    /dev/hda1 /mnt/windows vfat auto,umask=0 0 0

    tu remplace hda1 par la bonne valeur
    et /mnt/windows par le nom que tu as donne.

    enjoy

    tullius

    __
    0
  3. rtlinfo Messages postés 6 Statut Membre
     
    tout d'abord, merci de ton aide
    Mais ca marche pas !
    j'ai fait tes commandes à la lettre et ca marche pas
    pour info, j'ai du lancé /sbin/fdisk -l sous root (et pas fdisk -l tout court)
    et après la création du répertoire, j'ai fait un chmod 777 /mnt/wind
    Pour ton info, je connais un peu linux (surtout la mandrake) et je connais fstab, les commandes de montage et démontage mais je suis pas un pro...
    dès que je monte la partition windows dans le rép /mnt/windows, celui ci change de droits ; ils deviennent rwxr-xr-x (owner root) et c'est ptet de la que vient le problème
    je dis ptet une bétise mais ptet que dans le noyau fourni avec la redhat 9, l'option
    0
  4. rtlinfo Messages postés 6 Statut Membre
     
    tout d'abord, merci de ton aide
    Mais ca marche pas !
    j'ai fait tes commandes à la lettre et ca marche pas
    pour info, j'ai du lancé /sbin/fdisk -l sous root (et pas fdisk -l tout court)
    et après la création du répertoire, j'ai fait un chmod 777 /mnt/wind
    Pour ton info, je connais un peu linux (surtout la mandrake) et je connais fstab, les commandes de montage et démontage mais je suis pas un pro...
    dès que je monte la partition windows dans le rép /mnt/windows, celui ci change de droits ; ils deviennent rwxr-xr-x (owner root) et c'est ptet de la que vient le problème
    je dis ptet une bétise mais ptet que dans le noyau fourni avec la redhat 9, l'option
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. johndoe Messages postés 2645 Statut Contributeur 386
     
    Pourquoi t'es alle faire un fdisk -l sous sbin ? Sous un shell, logge root, ca marche impecc !
    Peux-tu poster ton resultat ici ?

    tullius

    __
    0
  7. rtlinfo Messages postés 6 Statut Membre
     
    pourquoi /sbin/fdisk-l ?
    parce que j'étais sous interface graphique avec un utilisateur pas root et si je fais su dans console, /sbin n'est pas dans le path (ce qui n'est pas vrai si je me logge en root)
    Rappel du problème : En tant que root, j'arrive bien à écrire dans la partition windows mais si pas root, je ne peux que lire son contenu
    résultat fdisk -l :
    Périphérique Amorce    Début       Fin    Blocs   Id  Système
    /dev/hda1   *         1      2032  16322008+   7  HPFS/NTFS
    /dev/hda2          2033      4864  22748040    f  Win95 Etdue (LBA)
    /dev/hda5          2033      3741  13727511    b  Win95 FAT32
    /dev/hda6          3742      4606   6948081   83  Linux
    /dev/hda7          4607      4736   1044193+  83  Linux
    /dev/hda8          4737      4864   1028128+  82  Echange Linux
    contenu /etc/fstab : 
    LABEL=/                 /                       ext3    defaults        1 1
    none                    /dev/pts                devpts  gid=5,mode=620  0 0
    LABEL=/home             /home                   ext3    defaults        1 2
    /dev/hda5               /mnt/wind               vfat	auto,umask=0    0 0
    none                    /proc                   proc	defaults        0 0
    none                    /dev/shm                tmpfs   defaults        0 0
    /dev/hda8               swap                    swap    defaults        0 0
    /dev/cdrom              /mnt/cdrom              udf,iso9660 noauto,owner,kudzu,ro 0 0
    
    0
  8. rtlinfo Messages postés 6 Statut Membre
     
    résultats de ls -ali /mnt :
    1/ si partition windows montée (dans /mnt/wind) :
    1 drwxr-xr-x 26 root root 8192 jan 1 1970 wind
    2/ si partition pas montée (après umount /dev/hda5) :
    512287 drwxrwxrwx 2 root root 4096 déc 4 16:44 wind

    Dans le cas 1, ne faudrait il pas drwxrwxrwx pour que tout utilisateur puisse écrire dans /mnt/wind ?
    0
  9. johndoe Messages postés 2645 Statut Contributeur 386
     
    Ben v'la !
    Desole : de mon cote ca marche impecc ! Or j'ai exactement la ligne :
    /dev/hda7 /mnt/sas vfat auto,umask=0 0 0 !
    le resultat du ls -ali /mnt, sur la ligne correspondante est effectivement :
    drwxrwxrwx !

    Desole, je ne peux t'aider.
    Il faudrait brancher "asevere" sur ton probleme....

    tullius

    __
    0
  10. rtlinfo Messages postés 6 Statut Membre
     
    utilises tu la redhat 9 ?
    as tu dans le résultat de fdisk une double mention comme celle ci ?
    /dev/hda2 2033 4864 22748040 f Win95 Etdue (LBA)
    /dev/hda5 2033 3741 13727511 b Win95 FAT32

    Suivant l'option mis dans fstab, j'obtiens:
    si defaults, utilisateur non root peut lire mais pas écrire
    si je mets ce que tu me conseilles, le montage n'est pas fait (lors d'un double-clic dans le répertoire /mnt/wind) ; quand je rentre dans le rép, c'est un rép "normal" cad que je peux écrire dedans (mais je vois pas mes fichiers "windows")

    ptet une différence entre ta config et la mienne au niveau des services lancés ?
    moi, j'ai autofs et rawdevices lancés au démarrage ?
    0
  11. rtlinfo Messages postés 6 Statut Membre
     
    Ca marche maintenant :-) mais je comprends pas pourquoi :-(
    En modifiant la position de la ligne concernant la partition, ca marche !
    voici mon fichier fstab modifié :
    LABEL=/                 /                       ext3    defaults        1 1
    none                    /dev/pts                devpts  gid=5,mode=620  0 0
    LABEL=/home             /home                   ext3    defaults        1 2
    none                    /proc                   proc    defaults        0 0
    none                    /dev/shm                tmpfs   defaults        0 0
    /dev/hda8               swap                    swap    defaults        0 0
    /dev/cdrom              /mnt/cdrom              udf,iso9660 noauto,owner,kudzu,ro 0 0
    /dev/hda5               /mnt/wind               vfat    auto,umask=0 0 0
    

    Merci à tullius
    0
  12. johndoe Messages postés 2645 Statut Contributeur 386
     
    Salut,
    content que ca daube !
    Il probable que la ou tu avais place ta ligne, lors de l'execution du fstab, tu demandais une operation impossible a realiser, tandis qu'en fin de fstab, tout est pret pour cette operation ? Je vais me renseigner ! Je dois dire que cela ne m'avait pas frappe, mais c'est vrai que j'ai toujours aprris a mettre les montages en fin de fstab.

    Sinon, j'ai effetivment une RH9. De mon cote j'installe absolument tout, ainsi, je ne manque jamais d'aucun service :)

    enjoy !

    tullius

    ps : renseignement pris pâr tel : il faudrait voir la config totale du fstab, pour voir ce qui a pu bloquer. Sorry, mais la ca me depasse, ... pour l'instant :)

    @+

    __
    0