Forum Linux.débutant Héritage de droits

Posté par  .
Étiquettes : aucune
0
14
mai
2007
Bonjour à tous :)

J'ai une question qui peut sembler idiote mais je n'arrive pas à résoudre mon problème.
J'aimerais créer un dossier commun à plusieurs utilisateurs et faire en sorte que les droits sur chaque sous-dossier/fichier soient les mêmes que celui du dossier parent.

J'ai cru comprendre qu'il faut "bidouiller" avec les ACL mais je ne suis pas parvenu à un résultat satisfaisant. De plus, les différentes docs que j'ai trouvé sur les ACL se contredisent parfois...

Des pistes sur l'héritage automatique des droits sous linux ?

Merci d'avance :)
  • # umask

    Posté par  . Évalué à 1.

    Je crois qu'il te faut utiliser umask, aussi l'option -R de chmod pemet le mode recusif.
  • # Soucis

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

    Tu vas avoir des soucis si tu veux faire ça...

    Déjà sache que les droits attribués par défaut au répertoire, fichier créé vont dépendre du umask de l'utilisateur.
    (aucune propagation d'acl a attendre de ce côté)

    Donc tu as peu de choix :
    - utiliser un démon inotify pour attribuer les droits qui vont bien sur les fichiers créés dans le répertoire en question
    - cron qui se charge d'attribuer les droits sur les fichiers en question régulièrement
    - modifier l'application pour attribuer les bons acl a la création
    (je sais même pas si c'est possible)
    - utiliser une sorte d'umask qui ajoute les acl (ça dois pas exister)

    Bref, ce sera lourd...

    Si tu utilise du ftp, j'avais résolu le soucis en utilisant des comptes virtuels qui tombent tous sur un même utilisateur physique.

    Enfin sache que les acl, pas grand chose les supportent !

    ls (de coreutils) ne le supporte que depuis très peu, idem pour kde, il n'y a dedans qu'un support partiel...
    (buggué, il ne supporte pas l'attribution d'acl sur un groupe de fichiers)

    Bref, c'est pas gagné...
  • # Google, 2 secondes

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

    http://www.suse.de/~agruen/acl/linux-acls/online/ du côté de "A second type called default ACL"

Suivre le flux des commentaires

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