• [^] # Re: uuh

    Posté par . En réponse au message Problème de partage WinXP/Mdk. Évalué à 1.

    Tu n'arriveras pas à changer le propriétaire d'un fichier sur une partition vfat une fois celle-ci montée: le propriétaire (et le groupe) de tous les fichiers d'une partition vfat (et aussi fat et ntfs je crois) est déterminé au montage.

    La solution que je trouve la plus propre dans ces cas est la suivante:
    - créer un groupe avec un nom évocateur ('vfat' dans la suite) ;
    - ajouter dans ce groupe les utilisateurs auxquels on souhaite donner le droit de modifier, créer, supprimer, déplacer, ... des fichiers sur la partition en question ;
    - mettre une ligne qui ressemble à la suivante dans /etc/fstab :
    /dev/hda5 /mnt/win_e vfat auto,noexec,umask=0007,gid=vfat,codepage=cp850,iocharset=iso8859-15 0 0

    Avec ces options, root (le propriétaire par défaut, que tu peux changer en ajoutant l'option 'uid=mon_login') ainsi que les membres du groupe 'vfat' (donné par l'option 'gid') ont les droits de lecture, écriture et exécution sur tous les fichiers et dossiers de la partition. Le droit d'exécution est important pour pouvoir se déplacer dans les répertoires. Par contre l'option 'noexec' empêche toute exécution d'un fichier de la partition.

    Les options 'codepage' et 'iocharset' sont utiles si tu as des fichiers avec des noms utilisant des accents et autres caractères non ascii. 'codepage' désigne la page de code utilisée sous Windows (c'est cp850 en Europe de l'Ouest) et 'iocharset' désigne l'encodage que tu utilises pour accéder aux fichiers sous linux (c'est probablement 'iso8859-15', pour Latin-1 avec Euro, ou alors 'utf8' si tu utilises l'Unicode [je connais pas les Mandrake alors je sais pas trop où on peut trouver cette info]).

    J'espère avoir été compréhensible et te souhaite bon courage.

    iouri.