[Linux]

Como configurar o usuário e o grupo no Linux

Em sistemas Linux® , IBM® MQ requer um ID de usuário do nome mqm, com um grupo primário de mqm. O ID de usuário mqm possui os diretórios e arquivos que contém os recursos associados ao produto.

Usando o Active Directory

Se você estiver usando o Active Directory para fornecer definições centralizadas de usuário e grupo para seu sistema Linux , não será possível ter uma definição de usuário e de grupo mqm mqm no Active Directory porque esse serviço não permite que usuários e grupos tenham o mesmo nome.

Você deve:
  • Coloque uma definição de grupo mqm no Active Directory antes de instalar IBM MQ, para que outros usuários no diretório possam posteriormente fazer parte da definição de grupo compartilhado.
  • Crie o usuário mqm localmente ou permita que ele seja criado durante o processo de instalação.

Criando o ID de Usuário e Grupo

Configure o grupo primário do usuário mqm para o grupo mqm.

Se você estiver instalando IBM MQ em vários sistemas você pode desejar garantir que cada UID e GID de mqm tenha o mesmo valor em todos os sistemas. Se estiver planejando configurar gerenciadores de filas de várias instâncias, é essencial que o UID e o GID sejam os mesmos de um sistema para outro. Também é importante ter os mesmos valores de UID e GID em cenários de virtualização.

O RPM cria o ID do usuário mqm e o grupo mqm, com um diretório home de /var/mqm, como parte do procedimento de instalação se eles não existirem.

Se você tiver requisitos especiais para esses IDs (por exemplo, eles precisam ter os mesmos valores que outras máquinas que você está usando, ou seus usuários e ID do grupo são centralmente gerenciados), será necessário criar os IDs antes de executar o procedimento de instalação, usando os comandos groupadd e useradd para configurar os mesmos UID e GID em cada máquina.
Nota: O único requisito IBM MQ , é que o usuário mqm deve ter o grupo mqm como seu grupo primário.

Adicionando IDs de usuários existentes ao grupo em sistemas Linux

Se desejar executar comandos de administração, por exemplo crtmqm (criar gerenciador de filas) ou strmqm (iniciar gerenciador de filas), seu ID de usuário deve ser um membro do grupo mqm. Esse ID do usuário não deve ter mais de 12 caracteres.

Usuários não precisam de autoridade de grupo mqm para executar aplicativos que utilizem o gerenciador de filas; ela somente é necessária para os comandos de administração.

Arquivos de log criados pelo serviço MQ Telemetry

A configuração de umask do ID do usuário que cria um gerenciador de filas determinará as permissões dos arquivos de log Telemetry gerados para esse gerenciador de filas. Mesmo assim a propriedade dos arquivo de log será configurada como mqm.