Forum Linux.débutant impossible d'ecrire dans une partition sans etre root

Posté par  (site web personnel) .
Étiquettes : aucune
0
15
fév.
2007
Bonjour,
je souhaite ecrire en tant qu'utilisateur dans une partition.
Le nom de la partition est /dev/hdb2.
J'ai donc mis dans /etc/fstab la ligne suivante:
/dev/hdb2		/mnt/hdb2	ext3		noauto,user		0 0


Je peux maintenant monter /dev/hdb2 en tant que simple utilisateur mais impossible d'ecrire sur cette partition a moins d'etre root:
mkdir: cannot create directory `/mnt/hdb2/trop': Permission denied


Pas de probleme en root pour ecrire en revanche.
J'imagine qu'il me manque une option de montage mais apres lecture des pages man de mount, difficile de lire laquelle.
Une suggestion ?

Merci. (kernel 2.6.18.rc6, gentoo 2006.1)
  • # chmod

    Posté par  . Évalué à 1.

    en root, et une seule fois :
    chmod 777 /mnt/hdb2

    pour autoriser d'autres à ecrire/modifier dedans
    • [^] # Re: chmod

      Posté par  . Évalué à 3.

      Faut plutôt mettre un groupe au répertoire /mnt/hdb2 avec les droits en rwx et ajouter les utilisateurs au groupe. C'est mieux que d'autoriser tout le monde à faire se qu'il veut.
    • [^] # Re: chmod

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

      Ca ne change pas le probleme. Quand tu montes ta partition, les options de montage ecrasent celles precedentes. Comme mes partitions sont montes en ecriture, je ne pense pas que le probleme vienne de la.
      D'ailleurs, sur mon autre ordi (debian) tous mes points de montage dans /mnt (qui correspondent a des partitions en FAT, donc je ne peux pas juste copier la bonne ligne depuis fstab) ont la meme priorite 755.
      • [^] # Re: chmod

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

        Le problème, à mon avis, se situe simplement sur le FS de ton disque hdb2, et pas dans fstab.

        Tu dois simplement changer les droits sur la racine de hdb2 :
        - monter la partition,
        - faire les chmod/chown ... /mnt/hdb2 comme pour n'importe quel autre répertoire.

        Le fait que ce soit un point de montage ne change rien, c'est un répertoire comme les autres.
        • [^] # Re: chmod

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

          Merci, c'etait tout a fait ca. La confusion vient du fait qu'il faut faire les chmod/chgrp (chgrp pour pouvoir donner des droits a plusieurs utilisateurs) apres avoir monte la partition, comme tu me l'as bien explique.
  • # bougie, lance flame, bazooka, mouche, RTFM toussa toussa ...

    Posté par  . Évalué à 0.

    man mount, cherche ton FS là dedans et vois si ya pas une option genre uid=TONUID à ajouter dans /etc/fstab.

    Demonte, remonte et touch /mnt/hdb2/plop

    Hooo, ça marche.
    • [^] # Re: bougie, lance flame, bazooka, mouche, RTFM toussa toussa ...

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

      C'est ce que je pensais au debut, mais il n'y pas tout simplement pas de telle option dans la page de man. D'apres ce que je comprends, pour le format ext3, les droits sont geres sur le disque dur et ca rend les choses differentes d'une partition FAT par exemple. Le probleme c'est que la gestion des droits des partitions ext2 ou ext3 et le montage de ces partitions est mal documente sur Internet. Enfin, peut etre qu'une telle documentation existe, mais google me propose surtout des pages de syntaxes de mount ou bien la gestion des droits avec chmod car j'imagine que ces problemes sont bien plus recurrents. (la fin de la recherche efficace par google?) Sans compter que les utilisateurs de linux non professionels ont souvent une seule partition ext2 ou ext3, monte sur root au demarrage. Le reste des tutos se focalise sur : monter vos partitions windows, monter votre cle usb etc...
      Bref, il n'y a pas quelqu'un qui s'y connaisse sur ext3 ?
      Merci.

Suivre le flux des commentaires

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