Forum Programmation.autre Kmymoney : permission sur fichier kmy

Posté par .
Tags :
0
14
mai
2005
Bonjour,

Je viens de m'installer la dernière version de kmymoney (via les sources).
Très heureux, fonctionne merveilleusement bien .... jusqu'a la sauvegarde du fichier.

Une petite explication est nécessaire.
J'ai deux disque dur, le deuxième sert de partage entre tout les utilisateurs en ce y compris pour les enfants. J'ai donc un répertoire "parent" qui est protégé par un groupe "parent" dont seul mon épouse et moi faisont partie, la permission est 2770. Donc que cela soit mon épouse ou moi, nous avons accès au fichier.

Avec kmymoney, a la sauvegarde, il place systèmatiquement le owner:groupe a l'utilisateur courant (user courant:primary group user) et les permissions a 660 .....

Donc si je désire accédé au fichier, je suis bloqué.

j'ai regardé le code, il utilise les fonctions des librairies QT

KAction* fileSave; dans kmymoney2-0.7.0/kmymoney2/kmymoney2.h

et

rc = myMoneyView->saveFile(fileName) dans kmymoney2-0.7.0/kmymoney2/kmymoney2.cpp

Je n'ai rien trouvé d'autre m'indiquant une fonction ou procédure dans le code source .....

Y a t'il une commande spécifique au librairie et je suis bloqué ou dois-je, pour n'embeter personne, placer un bug report .... mais chez qui QT ou Kmymoney ?

D'avance merci
  • # Hop

    Posté par . Évalué à 2.

    Il y a une bonne raison pour laquelle tu ne mettrais pas le groupe "parent" comme groupe primaire de vos comptes, plutôt que comme groupe secondaire? Ça n'est surement pas super élégant, mais ça devrait régler ton problème sans toucher au code de kmymoney.

    (pas oublier de mettre "user" dans la liste des groupes secondaires, par contre, sinon ça risque d'être fun)
    • [^] # Re: Hop

      Posté par . Évalué à 1.

      ba oui .... pourquoi faire simple .....

      Voila qui est fait, je change le mod , j'ouvre le fichier, fait une modif et sauve
      Ouvre la session de mon epouse, j'ouvre le fichier, fait une modif ..... sauvegarde refusée ?????

      Je vais voir les permissions :

      sur le rep banque
      drwxrws--- 2 root parent 4096 mai 15 00:33 Banque/

      Les fichiers :
      -rw-r--r-- 1 ava parent 8700 mai 15 00:33 banque.kmy

      Maintenant il me fait un 644 !!!!

      Bon vais faire dodo moi, continuerai demain .... grosse fatigue.

      Encore merci pour l'idée (pourquoi je ne l'ai pas eue !!!)
  • # Solution trouvée - Merci

    Posté par . Évalué à 1.

    Bon, après une bonne nuit de sommeil, retour a mon problème

    La solution : le umask utilisateur placé a 022 !!! tout simplement.

    Doit juste trouver maintenant ou je peux le changer pour seulement ma femme et moi.

    Encore Merci a Larry Cow.

Suivre le flux des commentaires

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