Forum Linux.général comment monter une partition où tout le monde peut écrire ?

Posté par  .
Étiquettes :
0
9
jan.
2005
J'ai une partition que je veux monter (sur /ici) automatiquement (au boot ou pas) et sur laquelle n'importe qui peut écrire.

J'ai beau modifier /etc/fstab, je me retrouve toujours avec des droits qui restreignent les accès à root, et les utilisateurs ne peuvent pas créer de nouveaux fichiers.

Savez-vous comment faire ?

Au cas où, je suis en Debian Testing avec Gnome.
  • # Tu peux toujours essayer la solution suivante :

    Posté par  . Évalué à 1.

    changer les droits du répertoire qui sert de point de montage après avoir fait le montage, et pourquoi pas, en changer le groupe ? Je ne sais pas ce que ça peut donner, mais il est probable que ça résolve ton problème, à condition que le système de fichiers utilisé sur cette partition permette de faire un tel changement. Il est en effet exclu de fonctionner de la sorte avec du ntfs par exemple, mais pour de l'ext2 ou ext3, je pense que ça doit marcher.
    • [^] # Re: Tu peux toujours essayer la solution suivante :

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

      Dans le fstab, une ligne du genre:

      /dev/PART /ici ext3 [...]umask=0 0 0

      L'option umask permet à n'importe qui d'écrire, lire et executer n'importe quel fichier.

      Celà peut être une faille de sécurité !
    • [^] # Re: Tu peux toujours essayer la solution suivante :

      Posté par  . Évalué à 1.

      Merci. Ca fonctionne.

      Je ne connaissais pas le truc. Par quel magie ext3 (puisque c'est lui que j'utilise) se souvient-il des droits du dernier montage ?

      Y a-t-il un équivalent statique à ta solution ? C'est-à-dire sans avoir à monter/changer les droits/démonter la partition ?
      • [^] # Re: Tu peux toujours essayer la solution suivante :

        Posté par  . Évalué à 2.

        En fait, ext3, comme les autres système gérant les droits, stocke en interne dans le système de fichier les droits associés. Donc même sur un disque où il n'y a pas de système d'exploitation ( ex. /home monté sur hda2), on conserve les droits qui ont été écrit.

        Lorsque tu montes un disque normalement, tu prends les droits qu'il y a sur le disque. Cependant on peut annuler cette protection en utilisant un masque permettant à la personne qui monte le disque d'en avoir le contrôle total. (Ne pas s'amuser à monter un disque contenant /home avec umask 0 0 0).
  • # l'option users de fstab

    Posté par  . Évalué à 1.

    Cette option permet aux utilisateurs de monter la partition, de la lire et d'y écrire.

    voici un bout de mon fstab

    /dev/hda2 /mnt/doz ntfs noauto,users,ro 1 0
    /dev/hda3 /mnt/share vfat noauto,users,defaults 1 0
    /dev/hdc /cdrom iso9660 noauto,users,ro 0 0
    /dev/sda1 /cle vfat noauto,users 0 0

    • [^] # "man 5 fstab" et "man 8 mount"

      Posté par  . Évalué à 2.

      Ahem...

      extrait de "man 5 fstab":
      "user'' (allow a user to mount)

      L'option user ne modifie pas les droits des fichiers sur ta partition. Cette option permet juste à un utilisateur de monter et démonter le système de fichier.

      Toi tu utilises du vfat (pas de droits sur les fichiers, enfin je crois) et du ntfs (droits non gérés, je crois aussi ^^). Donc tes fichiers prennent l'uid et le gid de l'utilisateur qui lance mount.

      extrait de "man 8 mount":
      Mount options for fat
      (Note: fat is not a separate filesystem, but a common part of the msdos, umsdos and vfat filesystems.)
      [...]
      uid=value and gid=value
      Set the owner and group of all files. (Default: the uid and gid of the current process.)
      [...]
      Mount options for ntfs
      uid=value, gid=value and umask=value
      Set the file permission on the filesystem. The umask value is given in octal. By default, the files are owned by root and not readable by somebody else.


      D'ailleurs d'aprés ma page de man, les fichiers de ta partoche ntfs ne devraient pas être accessible par un simple utilisateur. T'es sur de toi ?

      J'ai pas de windows, donc je peux pas tester.

Suivre le flux des commentaires

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