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 » MQSeries Service user priviledges

Post new topic  Reply to topic
 MQSeries Service user priviledges « View previous topic :: View next topic » 
Author Message
afra
PostPosted: Tue Aug 13, 2002 4:20 am    Post subject: MQSeries Service user priviledges Reply with quote

Novice

Joined: 11 Apr 2002
Posts: 12

I run MQSeries 5.2.1 on Win2000 servers being part of a Win2000 domain.
I need to know the exact priviledges for the user which runs the MQSeries Service COM server, since the user priviledges are handled very tightly in our environment.

MQS V5.1 manual lists the following priviledges to be implemented:

SE_BATCHLOGON_RIGHT "Logon as a batch job"
SE_SHUTDOWN_NAME "Shut down the system"
SE_TCB_NAME "Act as part of the operating system"
SE_CHANGE_NOTIFY_NAME "Bypass traverse checking"
SE_ASSIGNPRIMARYTOKEN_NAME "Replace a process level token"
SE_INCREASE_QUOTA_NAME "Increase quotas"


QMS V5.2.1 manual do not show any specific priviledges, but the above mentioned priviledges are implemented automatically.

Q: which priviledges are really required? and why?

Appreciate any help.
Back to top
View user's profile Send private message
jc_squire
PostPosted: Wed Aug 14, 2002 5:12 pm    Post subject: Reply with quote

Centurion

Joined: 14 Apr 2002
Posts: 105
Location: New Zealand

Suggest you add the domain user to the mqm group (standard practice).

Be very carefull with what specific permissions you assign a user because this can cause a critical MQ service to be stopped if the user logs off.

Regards
_________________
J C Squire
IBM Certified Specialist - MQSeries
Back to top
View user's profile Send private message
afra
PostPosted: Wed Aug 14, 2002 10:20 pm    Post subject: MQSeries Service user priviledges Reply with quote

Novice

Joined: 11 Apr 2002
Posts: 12

We know the standard practice to set this up. And it works.
Now we want to do some fine tuning because our W2K environment is very restrictive with what priviledges a user has.

That's why we need to understand what exact priviledges the user must have. The priviledges below (for MQS V5.1) are suggested, but we doupt that all of them need to be there!
Back to top
View user's profile Send private message
jc_squire
PostPosted: Thu Aug 15, 2002 3:01 pm    Post subject: Reply with quote

Centurion

Joined: 14 Apr 2002
Posts: 105
Location: New Zealand

These are the rights assigned to the MQM admin account on W2k with 5.2:

1.) Act as part of the operating system - act as a trusted part of the operating system.
2.) Bypass traverse checking - traverse a directory tree even if the user has no other rights to access the directory.
3.) Increase quotas - increase object quotas.
4.) Log on as a batch job - log on to the system as a batch queue facility.
5.) Log on as a service - perform security services.
6.) Replace a process level token - modify a process access token.
7.) Shutdown the system - shutdown Windows 2000.

And obviously belong to "Users" group

In saying "I need to know the exact priviledges for the user which runs the MQSeries ...."

Do you mean the MQ Admin account? In which case, I doubt whether mq can functioning normally without any of these privileges. The results will be unpredictable and it might make your system unstable.

By denying some of these privileges you will be denying MQ certain functionality e.g. 6 will deny setmqaut in some cases. Also some changes you make will require a qmgr restart instead of the changes taking effect on the fly. A process gets its access token when it starts up, MQ needs to change that access token on the fly, if it can't the process has to be killed and restarted. You might get away with denying 7 but what is that worth?

This effects every admin account that you define, not just the MQ admin user.

To be honest, changing any of these privileges is very risky. Especially in a production environment where restarting qmgrs when ever a minor change is required is going to effect the business.

Regards
_________________
J C Squire
IBM Certified Specialist - MQSeries
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » IBM MQ Installation/Configuration Support » MQSeries Service user priviledges
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.