• [^] # Re: GRoupes

    Posté par . En réponse au message Partager des folders d'un serveur entre utilisateurs locaux/distants sans faille. Évalué à 1.

    je pense que c'est le code de zone minder. En tout cas, j'ai récupéré le code source de la branche master de leur version libre. Dans src/zm_event.cpp, il y a plusieurs :

     if ( mkdir(path, 0755) ) {

    Donc, à moins que je n'ai pas localisé le bon endroit dans le code source, ce n'est pas un paramétrage de l'utilisateur, c'est le code qui force directement ces permissions.

    Plusieurs options possibles :
    - faire une remontée de bug et espérer que le dév en tiennent compte assez vite
    - proposer un patch (mais ça nécessite probablement de discuter avec eux pour voir comment ils veulent le gérer. Perso, je leur suggérerais de laisser le umask à la discrétion de l'utilisateur en utilisant 0777, ou de le mettre en paramètre de l'appli)
    - recompiler une version à toi locale avec un patch
    - utiliser des trucs genre inotify pour aller changer les permissions à la volée (ce qui devraient bien marcher tant qu'il n'y a pas trop de trafic mais qui, dans l'absolu, n'est pas 100% fiable)
    - avoir un seul utilisateur plutôt que trois
    - ... si quelqu'un a une bonne idée, c'est le moment ! :)