Mon problème est que la création de fichier ne reprend pas les droits du répertoire (comme on peut le spécifier dans le CPYTOIMPF). Du coup le profil qui doit prendre le fichier n'a pas les droits de suppression etc...
Est-ce que a une idée sur comment lui spécifier de reprendre les droits du répertoire?
Mon autre solution c'est de faire un changement de propriétaire mais du coup c'est moi qui n'a plus les droits
Sinon, il y a la solution de jouer avec les options "Propriétaire", "Droits du profil de groupe", et "Type de droits du profil de groupe" du profil utilisateur qui va créer le fichier.
Il faudra que je regarde cette piste. J'espérais qu'on puisse le faire avec une petite fonction qui va bien ^^
En gros l'équivalent du paramètre STMFAUT(*INDIR) lors du CPYTOIMPF.
Pour les droits sur objets pour un fichier stream, le propriétaire du fichier (le créateur) aura les mêmes droit que le propriétaire du répertoire.
le groupe principal aura les même droit que le groupe principal du répertoire
*PUBLIC aura les mêmes droits que *PUBLIC sur le répertoire.
Donnez au propriétaire du répertoire le droit de suppression (sur le répertoire lui même) normalement les fichiers en hériterons.
Mon soucis est que le propriétaire du répertoire c'est l'administrateur (il a tous les droits).
Ensuite on a donné tout les droits au Profil1 et profil2.
Le profil1 va générer les fichiers et c'est le profil2 qui va les supprimer (système d'échange de fichiers).
Du coup le profil1 peut faire tout ce qui veut avec le fichier mais le profil2 n'a que les droits RWX sur les données mais pas sur l'objet.
Petite remarque : si le profil2 fait une copie du fichier (il devient le propriétaire du fichier copié), il peut faire tout ce qu'il veut avec.