Pour qu'un ID utilisateur puisse configurer, démarrer et arrêter l'agent WebSphere MQ, il doit appartenir au groupe mqm, qui dispose de privilèges d'administration complets sur IBM® MQ (WebSphere MQ). En outre, pour un utilisateur non superutilisateur ou un utilisateur non-administrateur, vous devez accorder aux utilisateurs l'accès aux objets IBM MQ (WebSphere MQ) à l'aide de la commande de contrôle IBM MQ (WebSphere MQ).
Pourquoi et quand exécuter cette tâche
Sur AIX ou Linux, vous devez ajouter l'ID utilisateur au groupe mqm et puis accorder à l'ID utilisateur l'accès approprié aux objets IBM MQ (WebSphere MQ) avec la commande setmqaut.
Sur les systèmes Windows, vous devez ajouter l'identificateur utilisateur au groupe mqm. Si l'ID utilisateur ne fait pas partie du groupe d'utilisateurs Administrateur, vous devez également utiliser l'éditeur de registre pour accorder à l'ID utilisateur des autorisations lui permettant de démarrer ou d'arrêter l'agent.
Procédure
Sur un système AIX ou Linux, procédez comme suit :
-
Connectez-vous au système AIX ou Linux en utilisant l'ID racine.
-
Ajoutez l'ID utilisateur qui est utilisé pour exécuter l'agent sur le groupe mqm.
-
(WebSphere MQ version 7.5 ou ultérieure) : si l'ID utilisateur
n'est pas celui d'un superutilisateur sur le système
AIX ou Linux, vous
devez lui accorder le niveau de droit approprié pour accéder aux
objets IBM
MQ (WebSphere MQ) en exécutant la commande suivante :
setmqaut -m gestionnaire_files_attente -t qmgr -p ID_utilisateur +inq +connect +dsp +setid
où
gestionnaire_files_attente est le nom du gestionnaire de files d'attente de WebSphere MQ version 7.5 ou ultérieure et
ID_utilisateur l'ID d'un utilisateur non superutilisateur ou non-administrateur pour exécuter l'agent.
Sur les systèmes Windows, procédez comme suit :
-
Connectez-vous aux systèmes Windows comme administrateur système.
-
Ajoutez l'ID utilisateur qui est utilisé pour exécuter l'agent sur le groupe mqm.
-
Si l'ID utilisateur que vous utilisez pour démarrer, exécuter et arrêter l'agent n'est pas membre du groupe Administrateur, utilisez l'éditeur de registre pour définir les droits d'un ID utilisateur afin de garantir que l'agent peut être démarré et arrêté correctement :
- Cliquez sur , puis tapez regedit.exe pour ouvrir l'éditeur de registre.
- Dans l'éditeur de registre, recherchez la clé
HKEY_LOCAL_MACHINE\SOFTWARE\Candle.
- Cliquez avec le bouton droit sur la clé et cliquez sur Autorisations.
- Si l'ID utilisateur pour l'agent WebSphere MQ n'est pas dans la liste Groupe ou noms d'utilisateur, cliquez sur Ajouter pour ajouter cet ID utilisateur à la liste.
- Cliquez sur l'ID utilisateur dans la liste.
- Dans la liste des autorisations pour l'ID_utilisateur, où ID_utilisateur est l'ID utilisateur de l'agent WebSphere MQ, sélectionnez Contrôle total dans la colonne Autoriser, puis cliquez sur OK.
- Dans l'éditeur de registre, recherchez la clé
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib.
- Cliquez avec le bouton droit sur la clé et cliquez sur Autorisations.
- Si l'ID utilisateur pour l'agent WebSphere MQ n'est pas dans la liste Groupe ou noms d'utilisateur, cliquez sur Ajouter pour ajouter cet ID utilisateur à la liste.
- Cliquez sur l'ID utilisateur dans la liste Groupe ou noms d'utilisateur.
- Dans la liste des autorisations pour l'ID_utilisateur, où ID_utilisateur est l'ID utilisateur de l'agent WebSphere MQ, sélectionnez Lecture dans la colonne Autoriser, puis cliquez sur OK.
- Fermez l'éditeur de registre.
- Accédez au répertoire rép_install, où rép_install est le répertoire d'installation de l'agent.
- Cliquez avec le bouton droit et cliquez sur Propriétés.
- Sous l'onglet Sécurité, si l'ID utilisateur pour l'agent WebSphere MQ n'est pas dans la liste Groupe ou noms d'utilisateur, cliquez sur Editer, puis sur Ajouter pour ajouter cet ID utilisateur à la liste.
- Cliquez sur l'ID utilisateur dans la liste Groupe ou noms d'utilisateur.
- Dans la liste des autorisations pour l'ID-utilisateur, sélectionnez Contrôle total dans la colonne Autoriser, où ID-utilisateur est l'ID utilisateur de l'agent WebSphere MQ.
- Cliquez sur OK.
Que faire ensuite
L'étape suivante consiste à configurer IBM MQ (WebSphere MQ) pour l'activation des données. Voir Configuration d'IBM MQ (WebSphere MQ) pour l'activation des données .