Forum Linux.mandriva zone commune windows/linux, pb sous KDe

Posté par  .
Étiquettes : aucune
0
6
mar.
2007
Bonjour à tous,

Travaillant encore avec Lilo, j'ai toujours le problème de créer une zône commune Win98/mandriva 2007.

Après qq lectures, j'ai opté pour Diskdrake, et j'ai crée un volume de 500Mo, monté sous /mnt/winlin, et en format w95 FAT 32 (LBA) -accessible dans la liste qd on passe en mode expert.

En résumé, sous Windows 98, je lis et j'écris mes fichiers sur cette zône, sous console mandriva, en root avec mc, idem. Par contre, impossible d'écrire sous KDE/Konqueror, alors que je lis et j'écris sous /mnt/windows.

Mon but est d'éviter de dupliquer mes données entre les 2 systèmes, car je migre progressivement ma bureautique sous linux. De plus-en console comme sous KDE- je n'arrive pas à modifier les droits ni les utilisateurs de ce volume, qui est pour l'instant sous root.root.

Merci de me donner votre avis
Cordialement
  • # Droits sur le répertoire ?

    Posté par  (site web personnel) . Évalué à -1.

    Je pense que seul root a les droits d'écriture sur /mnt/winlin ( ls -l /mnt pour vérifier ).

    Si c'est le cas un petit chmod ugo+w /mnt/winlin devrait t'aider..

    \_o<

  • # Droits en écriture

    Posté par  (site web personnel) . Évalué à 3.

    Il faut que tu montes ta partition windows avec les droits en écriture

    Regardes ce que te dis dans une console la commande :
    cat /etc/fstab
    (pour que l'on puisse savoir comment sont agencées tes partitions)

    Chez moi, pour ma partition windows en fat32, j'ai par exemple :
    /dev/hda5 /mnt/win_d vfat umask=0 0 0
    L'options umask détermine les droits sur la partition. Si tu veux que la partition ne soit pas montée automatiquement tu ajoute noauto.

    Le fichier /etc/fstab peut être modifié en tant qu'utilisateur root.

    Plus d'info :
    http://f3wm.free.fr/linux/fstab.html

    Benjamin
    • [^] # Re: Droits en écriture

      Posté par  . Évalué à 3.

      Pour être complet, il faut bien préciser que le système de fichiers utilisé (FAT) ne permet pas de fixer ou de modifier des droits. Un chmod sur un répertoire ou un fichier du disque ainsi monté ne pourra donc pas fonctionner.

      Il est possible, en revanche, d'attribuer les droits que l'on veut au moment où l'on monte le volume en précisant les bonnes options (soit en ligne de commande, soit dans le fichier /etc/fstab). On peut ainsi attribuer le volume à un utilisateur ou un groupe particulier et fixer les droits désirés (mais ces droits seront identiques pour tous les fichiers du volume : c'est déjà plus que ce que l'on peut faire sous Windows).
      Je te conseille d'aller consulter l'aide de mount (man mount) pour avoir l'exhaustivité des options avec leur syntaxe, mais parmi les plus intéressantes on retrouve :
      - uid et gid pour fixer le user et le groupe
      - umask, fmask et dmask pour les droits sur les fichiers et les répertoires

      Il peut être intéressant également d'utiliser les options codepage et iocharset afin d'afficher correctement les noms de fichiers sous les deux systèmes (sinon, il peut il y avoir des soucis avec tous les caractères accentués).

      A+
      JJD
      • [^] # Re: Zône commune Linux/windows/PROBLEME RESOLU

        Posté par  . Évalué à 1.

        Bonjour et merci pour ton aide,

        J'ai suivi tes conseils et potassé un peu plus les bases.

        Voila la procédure que je suggère pour un utilisateur disposant de Win98 et de mandriva 2007 par exemple, sous Lilo.

        - Créer sous Diskdrake, en console et en root, un volume /mnt/commun, monté en mode expert sous le format W95 FAT32 (LBA),
        Dans mon cas, 500Mo suffisent amplement pour un transfert de la bureautique)
        - Formater le volume,
        - lire les uid et gid de l'utilisateur, dans le fichier etc/passwd, ou par la commande who,
        modifier la ligne dans fstab, relative à la zône FAT32 commune, sous la forme suivante (exemple dans mon cas):

        dev/hda3 /mnt/winlin vfat umask=0,users,gid=500,uid=500, iocharset=utf8 0 0

        -rebooter

        umask=0 ne retire aucun droit, gid et uid m'accordent les droits (bon c'est peut-être redondant, mais je ne maîtrise pas tout), iocharset est cohérent avec le paramétrage de mnt/windows

        Bien sûr, on peut raffiner, et ce n'est peut-être pas exact. Je suis preneur de vos critiques, mais en tout cas, votre aide à tous m'a fait avancer.

        Cordialement
    • [^] # Re: Droits en écriture

      Posté par  . Évalué à 1.

      merci pour ta réponse, elle m'a déterminé à revoir le fstab.

      En fait j'avais eu de gros soucis en le bricolant, c'est pourquoi j'hésitais à le revoir.

      J'ai revu le problème et il est maintenant résolu. Je poste une réponse dans ce sens pour les utilisateurs qui sont strictement dans le même cas que moi.

      Très cordialement
      • [^] # pourquoi ne pas utiliser le centre de contrôle?

        Posté par  . Évalué à 1.

        Pour info, les options pour fstab peuvent être spécifiées dans le centre de contrôle (point de montage > créer, suppimer, ..) pour ça il faut que la partition ne soit pas montée et passer en mode expert, le bouton options donne accès à toutes les options de montage qui se retrouveront dans fstab.
        Bien sûr ça n'empêche pas de comprendre ce qu'elles veulent dire, donc ça ne dispense pas de s'informer.
  • # pourquoi ...

    Posté par  . Évalué à 1.

    ne pas simplement lire et ecrire dans ta partition windows 95/98 ?
    • [^] # Re: pourquoi ...

      Posté par  . Évalué à 1.

      C'est une critique intéressante.

      En fait, je souhaite une zône commune, de capacité relativement faible, sans logiciels, pour des raisons de sauvegarde, et d'indépendance par rapport à mes répertoires Windows. Je n'ai qu'un Disque dur.

      Cette zône contient par exemple mon courrier, les schémas, programmes...Naturellement on peut raffiner et attribuer des droits différents de la zône Windows, ceci de façon globale ou non. Si cette zône reste montée en permanence, elle peut être vue comme un moyen de ne pas dupliquer les répertoires de courrier, etc...

      Depuis ma migration vers Linux, j'ai été obligé de créer pour chaque nouveau dossier, une image quasi copiée de l'ancienne, lorsque le contexte est dans la continuité de l'ancien dossier. De plus, lorsque je me trouve sous Windows (à cause de logiciels propriétaires spécifiques, et oui, j'en suis encore la, mais j'ai bon espoir d'en sortir..., je ne peux pas lire mon courrier par exemple. Avec ce moyen, j'espère éviter cela à l'avenir.

      Peut-être qu'il y a mieux ?

      Cordialement
      • [^] # Re: pourquoi ...

        Posté par  . Évalué à 1.


        Peut-être qu'il y a mieux ?


        surement.

        WINE pour tes softs proprio qui tournent encore sous windows.

        sinon vmware converter pour convertir ton windows en machine virtuelle, que tu rejoueras sous linux avec vmplayer.
        • [^] # Re: pourquoi ...

          Posté par  . Évalué à 1.

          Merci, John, je vais voir tout cela.
          Bonne soirée

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.