Forum général.général Problème de permissions

Posté par  .
Étiquettes : aucune
0
16
mai
2005
Bonjour,

M'y casse la tête depuis deux jours.

Je partage un disque (hdb5) avec tous les utilisateurs d'un PC et ce dans le répertoire /mnt/mdkshare. Ce qui donne dans fstab

/dev/hdb5 /mnt/mdkshare ext3 defaults 1 2

Par sécurité, ici je vais nommé les utilisateur Parent (p1 et p2) et Enfant (e1 et e2). J'ai crée deux groupes, parent et enfant.
p1 et p2 font partie des groupes parent et enfant.
e1 et e2 font partie du groupe enfant.

La structure / de mdkshare
d Enfant -> espace réservé au enfant
d Parent -> idem pour parent
d Mandriva -> j'y garde copie des iso cd et dvd plus toutes les sources et fichier howtoo concernant linux
d le2005 -> copie source install plus rapide que par dvd
d Working -> utiliser pour extraction, telechargement, etc. En un mot une poubelle

Permission sur /mnt

drwxrwx--x 9 root parent 4096 mai 13 23:22 mdkshare

Permission sur structure mdkshare

drwxrws--x 4 root enfant 4096 mai 16 18:01 Enfant/
drwxrwxr-x 13 root root 4096 mai 10 19:20 le2005/
drwxrws--x 10 root parent 4096 mai 15 23:23 Mandriva/
drwxrws--x 15 root parent 4096 mai 16 20:10 Parent/
drwxrws--x 6 root parent 4096 mai 14 17:25 Working/


Dans le home de chaque user, je crée un ou deux lien (ln -s)
Documents -> /mnt/mdkshare/Enfant : pour e1 et e2
Documents -> /mnt/mdkshare/Parent : pour p1 et p2

Share -> /mnt/mdkshare : pour p1 et p2


Pour information, j'ai changer le umask POUR tout les utilisateurs a 0002 !!
J'ai assigner le groupe 'parent' comme groupe primaire a p1 et p2 (Merci Larry)

Le problème est le suivant:
p1 crée un fichier dans Documents/ -> permissions ok
-rwxrwx--- 1 p1 parent 19590 mai 16 20:08 banque_test.kmy

p2 modifie le fichier en question -> permission OUT
-rw-r----- 1 p2 parent 19590 mai 16 20:10 banque_test.kmy

Si je fais l'inverse, j'ai la même chose !!!!!!

KEKIFAI ca, ou me suis-je trompé !!!!

D'avance merci pour le coup de main.
  • # Z'ai trouvé

    Posté par  . Évalué à 1.

    Bonsoir,

    J'avais modifié uniquement le umask pour l'interactive logon .... donc j'avais toujours le umask a 022.

    Ajouter dans /etc/bashrc

    elif [ "`id -gn`" = "parent" ]; then
    umask 002


    Du coup cela va mieux.
    • [^] # Re: Z'ai trouvé

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

      Tu devrais peut être essayer les ACL quand même, je suis sûr que tu arriverais à en faire quelque chose d'intéressant.

Suivre le flux des commentaires

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