Page 1 sur 1

Comment modifier les autorisations sur un fichier IFS ?

Posté : jeu. 03 nov. 2011, 14:47:46
par germor
Bonjour :)

en V5R4M0
Un programme écrit en RPG crée un fichier de type XML sur l'IFS.
Seul le user ayant créé le fichier (et un profil IBM) peuvent le lire.

Un user d'un autre service qui est sous Windows 7 et qui a besoin d'utiliser ce fichier reçoit le message :
Vous n'avez pas l'autorisation d'ouvrir ce fichier.
Consultez le propriétaire du fichier ou un administrateur pour obtenir cette autorisation.
Ce fichier est créé par des procédures de type
xmlWriteOutput...
xmlGenPrintLn...
xmlDOMNode_...
qui sont dans un programme de service et non modifiables.

Connaissez-vous un moyen d'agir sur les autorisations des fichiers IFS ? :)

(sans texte)

Posté : jeu. 03 nov. 2011, 15:51:39
par EL MANSSOURI
Sur une ligne de commande, passez la commande WRKLNK, l'option 9 devant les répertoires et les fichiers permet de gérer les droits:
Sur tout l'arborescence du fichier, l'utilisateur *PUBLIC ne doit pas être à *EXCLUDE et si c'est le cas il faut changer les droits par l'option 2 selon
le niveau de droits souhaité sur l'objet et sur les données de l'objet.
L'aide (F1) sur le champ droits explique les différentes possibilités

(sans texte)

Posté : jeu. 03 nov. 2011, 16:39:01
par germor
Merci pour la réponse,

Les droits sur le fichier semblent corrects :
Gestion des droits

Objet . . . . . . . . . . . . : /Home/.../Compta/monFichier
Type . . . . . . . . . . . . . : STMF
Propriétaire . . . . . . . . . : TOTO
Groupe principal . . . . . . . : *NONE
Liste d'autorisation . . . . . : *NONE

Indiquez vos options, puis appuyez sur ENTREE.
1=Ajouter utilisateur 2=Modifier droit utilisateur
4=Enlever utilisateur

Droits sur ---Droits sur objet----
Opt Utilisat données Exist Gest Modif Réf

*PUBLIC *RWX X X X X
TOTO *RWX X X X X

Fin
sauf qu'en comparant avec un fichier accessible, lui, on voit la liste d'authorisations qui diffère :
Gestion des droits

Objet . . . . . . . . . . . . : /Home/.../Compta/autreFichier.txt
Type . . . . . . . . . . . . . : STMF
Propriétaire . . . . . . . . . : TITI
Groupe principal . . . . . . . : *NONE
Liste d'autorisation . . . . . : NSITEST

Indiquez vos options, puis appuyez sur ENTREE.
1=Ajouter utilisateur 2=Modifier droit utilisateur
4=Enlever utilisateur

Droits sur ---Droits sur objet----
Opt Utilisat données Exist Gest Modif Réf

*PUBLIC *AUTL
TITI *RWX X X X X
QUSER *RWX X X X X
Fin
Donc la piste est bonne. merci :)

(sans texte)

Posté : jeu. 03 nov. 2011, 17:26:31
par EL MANSSOURI
Avez vous vérifié les droits publics sur tout l'arborescence du fichier qui pose problème le répertoire Compta par exemple ?