ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » IBM MQ Installation/Configuration Support » Installation UserId

Post new topic  Reply to topic
 Installation UserId « View previous topic :: View next topic » 
Author Message
mqdev
PostPosted: Wed Apr 11, 2007 7:43 am    Post subject: Installation UserId Reply with quote

Centurion

Joined: 21 Jan 2003
Posts: 136

Hello,
We are trying to evolve a good process for MQ installs in our enterprise and would like to know the best practices for this. Ours is a purely Windows shop with a mix of Win2000, Win2003 (the would be Corp. standard). The practice has been that MQ software is installed & configured as User 'MQAdmin' on these boxes. Ours is a Hub & Spoke architecture with the Spokes' MQ (which really are different Enterprise Applications) being administered by the Application team MQ Admin. As can be seen, the "MQAdmin" UserId's password will be known to multiple folks and this is perceived as a Security risk as these folks tend to leave the Organisation. Due to SOX compliance, the Corp MQ team cannot administer the Spoke MQ env. and thus it is not possible to restrict the knowledge of MQAdmin password to a smaller group.
We will need something similar to Unix's "sudo" wherein an User can perform tasks that are authorized only to root. The command that comes close to this on Windows is "contact admin" but this requires that the password of the UserId that I am running as, be entered (sudo does not require this - it works off of a sudoers list which is configured by the root). Would like to know if anyone has encountered same/similar issue and the solution if any...

Thanks
-mqdev
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Wed Apr 11, 2007 7:53 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Um.

First off, are you using domains?

Second off, the "mqm" group is designed for this. And on windows anyone in the local Administrators group has full mqm rights. So on Box 1, you can put User 1 into mqm, and on Box 2 you can put User 2 into mqm.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
mqdev
PostPosted: Fri Apr 13, 2007 7:59 am    Post subject: Reply with quote

Centurion

Joined: 21 Jan 2003
Posts: 136

Jeff,
Thanks for your reply.

Yes we do use Windows domains (the MQAdmin UserID profile is available in Windows Active Directory which is referenced by all nodes in the Network).

The MQ Service on each box is installed and started as UserId MQAdmin (actually <Domain>\MQAdmin ). Thus for each new box being built, the MQ Software installation and configuration is done by logging in as MQAdmin (for a Spoke MQ box, this is done by the Spoke Team's MQ Admin - he logs in as MQAdmin and hence is privy to the MQAdmin password). In addition, there are some Trigger Services and MQ Applications which are configured as Windows services which also need UserID and password as parameters. The UserId configured for MQ related services is again <Domain>\MQAdmin (for App related services, it is App related UserId which is not in the scope of current discussion). Now here are our questions:

1. Due to a recent Corp change, the domain name has been changed. Thus, what was <Domain1>\MQAdmin has now become <Domain2>\MQAdmin. The impact of this is that -

(a) All MQ objects which had access granted to UserID <Domain1>\MQAdmin should now have identical access granted to USerID <Domain2>\MQAdmin
(b) All services which are configured to run as <Domain1>\MQAdmin should now be configured to run as <Domain2>\MQAdmin

As you can see, this entails changing settings on each of the boxes and hence a lot of work. Can things be done differently so that we don't need to incur all this effort, in future? Also are there any other impacts other then the above listed, due to the Windows domain name change?

2. Like already explained, the spoke MQ Admins are privy to MQAdmin password. If they, instead install the service as their own USerId - say JohnDoe, there will be an issue when John Doe quits as his UserId will be disabled upon his termination (once the Id is disabled, the Windows Service configured using his Id wouldn't run as the credentials are no longer valid). Is there a better way of going about configuring MQ Services in Windows? How are the major Windows shops handling this situation?

Thanks
-mqdev
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Fri Apr 13, 2007 12:43 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

Yes there is a better way...
MQ Services can be configured to run with a "Service ID" for which the password never expires. Make sure the "Service Id" is part of the MQM group and has the rights to access and resolve user authorizations in the domain.

Now you can administer the qmgrs with any id in the mqm group....or with any id granted the right permissions...

Enjoy
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » IBM MQ Installation/Configuration Support » Installation UserId
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.