Forum Linux.débutant droit et groupe

Posté par  .
Étiquettes : aucune
0
27
mar.
2005
Bonsoir,

j'essaye en vain de modifier le groupe et les droits de mes partitions windows qui sont sous /mnt
Mais même avec l'uilisateur root je ne peux pas car le répertoire et sous répertoire /mnt est en r-xr-xr-x
Comment modifier ses droits ?Merci de votre aide

Merci de votre aide
  • # umask ou encore uid et gid

    Posté par  . Évalué à 4.

    Les partitions windows ne supportent pas les systemes de droit unix donc tu peux pas mettre de chmod dessus. Il y'a une astuce, tu leurs applique un umask dans le fstab ou bien alors tu dis que les fichiers et répertoires de cette partition appartiennent à tel uid et tel gid.

    Donc imaginons cette ligne dans le fstab :
    /dev/hda3 /mnt/win vfat user,auto,rw,exec,umask=0 0 0
    Bon bah la c'est comme si tu avais fais un chmod 777. (le mieux est umask 022).

    Maintenant tu peux dire que c'est tel utilisateur qui est propriétaire de cette partition par :
    /dev/hda5 /mnt/win98 vfat user,auto,rw,exec,uid=xxxx,gid=xxx 0 0
    Tu remplaces bien sur uid et gid par les nombres qui vont bien (pour l'utilisateur par defaut c'est en général 1000 et 100 mais tu peux trouver ça en tapant la commande id ou bien en parcourant le fichier /etc/passwd.

    Bonne chance.
  • # toujours 1 pb

    Posté par  . Évalué à 1.

    merci pour la réponse
    J'ai essayé de modifier la lige dans fstab et redémarrer et toujours pas de changement
    voici ma ligne d'origine /dev/hdc5 /mnt/data ntfs umask=0,nls=iso8859-15,ro 0 0 et la nouvelle /dev/hdc5 /mnt/data ntfs umask=002,nls=iso8859-15,ro 0 0

    Faut il redémarrer à chaque modif ?
    • [^] # Re: toujours 1 pb

      Posté par  . Évalué à 3.

      Faut il redémarrer à chaque modif ?

      Non ! Il suffit de "démonter" puis "remonter" la partiton. En mode texte (dans une console), ça se fait avec la commande "umount /mnt/data" puis "mount /mnt/data". On peut sans doute le faire avec un gestionnaire de fichier graphique. Avec les options que tu as, il faudra peut-être être root pour pouvoir le faire (pour autoriser d'autre utilisateur à monter/démonte un système de fichiers, ajoute l'option "user" ou "users").
      • [^] # Re: toujours 1 pb

        Posté par  . Évalué à 1.

        j'ai fait ce que tu m'as dit umask=022 et puis umount et mount (tout avec le user root) mais mes froit non pas changer !

        As tu une idée ?
    • [^] # Re: toujours 1 pb

      Posté par  . Évalué à 3.

      /dev/hdc5 /mnt/data ntfs umask=002,nls=iso8859-15,ro 0 0

      Je viens juste de comprendre ce qui ne va pas : l'option "ro" signifie read-only, soit lecture seule !

      C'est pour ça que tu ne peux pas écrire dessus.

      Par contre, cette option n'a pas été mise par hasard. Les partitons ntfs ne sont pas complètement gérées sous Linux. La lecture ne pose aucun problème, mais l'écriture peut être problèmatique. C'est pout ça qu'il est préférable de la laisser en lecture seule, à moins de savoir ce que l'on fait !

      En écrivant depuis Linux sur une partition ntfs, tu peux endommager le système de fichiers, et perdre des données.
      • [^] # Re: toujours 1 pb

        Posté par  . Évalué à 1.

        Un grand merci
        C'était des partitions utilisées sous windows avant.

        Peux t on changer le type sans perdre les données ?
        • [^] # Re: toujours 1 pb

          Posté par  . Évalué à 2.

          Peux t on changer le type sans perdre les données ?

          Non, tu vas être obligé de copier ces données avant de reformater la partition avec un autre système de fichiers.

          Sous Linux, ça se fait avec la commande mke2fs (mke2fs /dev/hdc5) . FAIT ATTENTION DE NE PAS TE TROMPER DE PARTITION !


          Est-ce que tu as toujours un Windows sur ce PC ? Si oui, il faudra penser à utiliser avant ça un outil de partitionnement (comme fdisk qui marche en mode texte), pour changer le type de la partition (de fat ou vfat à Linux). A ce niveau, ça ne fait que changer un ou deux octets dans la table de partition, sans changer la partition en elle même. Mais Windows lit cette table et cherche à accéder aux partitons dont il connait le type, et cherchera donc à la formater (puisque que le contenu lui paraitra illisble).

          C'est comme changer l'étiquette d'une bouteille dont on changer le contenu. Ca évite à ceux qui ne sont pas au courant de faire une mauvaise manip (comme une bouteille d'eau contenant un produit chimique).
      • [^] # Re: toujours 1 pb

        Posté par  . Évalué à 3.

        Oui dans l'exemple que j'ai donné j'ai mis vfat. Désolé je ne savais pas qu'il s'agissait de ntfs. Bon en ntfs c'est lecture seule quoiqu'il me semble que tu peux écrire mais c'est très contraignant...
        Enfin bon pour l'instant, ntfs et linux ne font pas bon ménage.
    • [^] # Re: toujours 1 pb

      Posté par  . Évalué à 2.

      salut
      tout comme toi je viens a l'instant d'essayer pour la premiere fois de monter des partitions ntfs sous linux. j'ai enfin réussi.

      voici comment j'ai fait:

      tout d'abord j'ai crée un groupe windows ( le system lui a attibué le gid 1002)
      j'ai ensuite ajouté mon utillisateur au groupe windows ( commande: adduser ganjarom windows )

      puis modifié le fichier fstab de la sorte:

      /dev/hda5 /mnt/win_e ntfs ro,umask=022,exec,user,auto,gid=1002 0 0

      voila j'espere que cela t'aidera.

      salutations
      • [^] # Re: toujours 1 pb

        Posté par  . Évalué à 2.

        C'est gentil de ta part mais son problème n'était pas de monter ses partitions mais d'avoir de bons droits dessus (pour l'écriture apparement).

Suivre le flux des commentaires

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