mqsichangeusernameserver 命令

支持的平台

用途

Windows 平台、LinuxUNIX 系统上,使用 mqsichangeusernameserver 命令更改用户名称服务器的各种属性。

在 z/OS 上,使用 mqsichangeusernameserver 命令更改用户名称服务器的刷新时间间隔和认证属性。

必须先使用 mqsistop(在 WindowsUNIX 平台上)或 stopcomponent(在 z/OS 上)停止用户名称服务器(请参阅mqsistop 命令),才能发出此命令。

使用 mqsistart(在 WindowsUNIX 平台上)或 startcomponent(在 z/OS 上)重新启动用户名称服务器时(请参阅mqsistart 命令),它使用更改过的参数。

语法

Windows 平台、Linux 和 UNIX 系统

z/OS 控制台命令

同义词:cu

参数

-a ServicePassword
(可选 - Windows 平台、LinuxUNIX 系统)ServiceUserID 的密码。

为与现有系统兼容,可以仍然指定 <password>。但在运行此命令时,如果未使用该参数指定密码,调用此命令时会提示您输入密码,并且还提示您再次输入密码以验证您的输入是否正确。

LinuxUNIX 系统上,为与 Windows 平台兼容需要使用 -a,但在涉及 ServiceUserID 时并不使用它。

-i ServiceUserID
(可选 - Windows 平台、LinuxUNIX 系统)用于运行代理的用户标识。只有在更改密码时才能更改此值。
您可以用任何有效的用户名语法指定它。在 Windows 平台上,有效的语法有:
  • domain\username
  • \\server\username
  • .\username
  • username

LinuxUNIX 系统上,仅最后一种格式 username 有效。

如果在 Windows 系统上使用该用户标识的非限定格式(username),操作系统就从本地系统开始,在它的整个域中搜索该用户标识。这种搜索可能要花费一些时间才能完成。

指定的 ServiceUserID 必须是本地组 mqbrkrs 的成员。在 Windows 平台上,它可以是组的直接或间接成员。ServiceUserID 还必须有权访问主目录(安装了 WebSphere Message Broker 的目录)和工作目录(如果 mqsicreateusernameserver -w 标志指定了此目录)。此标识还必须是本地组 mqm 的(直接或间接)成员。

Windows 平台的Windows 平台的安全性需求UNIX 平台的Linux 和 UNIX 平台的安全要求中详细描述了 ServiceUserID 的安全要求。

-d SecurityDomainName
(可选 - Windows 平台、LinuxUNIX 系统)Windows 平台上安全域的名称。
-r RefreshInterval
(可选 - Windows 平台、LinuxUNIX 系统) (必需 - z/OS)用户名称服务器向安全性子系统询问用户或组的属性是否发生更改的时间间隔(以秒为单位)。
-g AuthProtocolDataSource
(可选)此参数用于指定认证协议所需数据源的名称。
-j
(可选)表示组和组成员资格是在认证协议的数据源中定义的,而不是从操作系统中提取的。
-o
(可选)表示组和组成员资格是从操作系统提取的,而不是在认证协议的数据源中定义的。

响应

该命令返回下列响应:

  • BIP8012 无法连接到系统组件
  • BIP8013 组件不存在
  • BIP8018 组件正在运行
  • BIP8021 用户标识/密码不正确
  • BIP8022 用户标识/密码无效
  • BIP8023 缺少密码
  • BIP8030 无法修改用户标识特权
  • BIP8068 缺少整数参数

示例

WindowsLinuxUNIX 平台上:
mqsichangeusernameserver -r 2000
在 z/OS 平台上:
F MQP1UNS,cu r=2000
相关概念
用户名称服务器
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
an07210_