3. A l'aide de l'utilitaire CHGAUTALL,
restaurez les objets avec la commande :
RSTOBJ OBJ(*ALL) SAVLIB(DDILLING)
DEV(*SAVF)
SAVF([yourlib]/IFSTOOL)
RSTLIB([targetlibrary])
4. Le programme CHGAUTALL appelle la commande CHGAUT (Change
Authority) sur chaque objet présent
dans l'arbre de répertoires avec les
paramètres que vous indiquez. La
commande suivante définit
la liste
d’autorisations sur tous les objets
du répertoire. La figure 1 montre un
exemple de la sortie du programme
CHGAUTALL.
CALL PGM(CHGAUTALL) PARM(‘/newdirectory’
‘AUTL([autlistname])’)
A noter que la commande CHGAUTALL
définit AUTL sur tous les fichiers
et sous-répertoires dans
‘/newdirectory’, mais elle ne change
pas le répertoire de niveau supérieur
lui-même que vous passez à la
commande CHGAUTALL. Cela ne
posera pas forcément de problème
parce que les utilisateurs non autorisés
pourront voir la liste du contenu
du premier niveau de ‘/newdirectory’,
mais ils ne pourront ni afficher
ni modifier aucun des fichiers ou
sous-répertoires. Pour empêcher les
utilisateurs de voir ce qui se trouve
dans le premier niveau du répertoire,
appelez CHGAUT à nouveau,
en lui donnant le nom de répertoire
de haut niveau CHGAUTOBJ (‘/newdirectory’)
AUTL([autlistname]).
5. Changez l’autorité *PUBLIC sur les objets qui se trouvent dans l’arbre
de répertoires, pour utiliser la liste
d’autorisations. Vous pouvez le faire
avec un appel de plus à CHGAUTALL.
CALL PGM(CHGAUTALL)
PARM(‘/newdirectory’ ‘USER(*PUBLIC)
DTAAUT(*AUTL) OBJAUT(*NONE)’)
Notons que, comme dans l’étape 4,
CHGAUTALL ne changera pas le répertoire
de niveau supérieur que
vous lui passez (mais les fichiers et
les sous-répertoires dans ‘/newdirectory’
sont changés). Pour changer
votre répertoire de niveau supérieur,
utilisez une commande de
plus :
CHGAUT OBJ(‘/newdirectory’) USER(*PUBLIC)
DTAAUT(*AUTL) OBJAUT(*NONE)
Téléchargez gratuitement cette ressource
Guide de Cloud Privé Hébergé
Comment permettre aux entreprises de se focaliser sur leur cœur de métier, de gagner en agilité,
réactivité et résilience en s’appuyant sur un socle informatique performant, évolutif et sécurisé ?
Découvrez les avantages des solutions de Cloud Privé hébergé de la CPEM.