在 Windows 平台、Linux 和 UNIX 系统上,使用 mqsichangeusernameserver 命令更改用户名称服务器的各种属性。
在 z/OS 上,使用 mqsichangeusernameserver 命令更改用户名称服务器的刷新时间间隔和认证属性。
必须先使用 mqsistop(在 Windows 和 UNIX 平台上)或 stopcomponent(在 z/OS 上)停止用户名称服务器(请参阅mqsistop 命令),才能发出此命令。
使用 mqsistart(在 Windows 和 UNIX 平台上)或 startcomponent(在 z/OS 上)重新启动用户名称服务器时(请参阅mqsistart 命令),它使用更改过的参数。
为与现有系统兼容,可以仍然指定 <password>。但在运行此命令时,如果未使用该参数指定密码,调用此命令时会提示您输入密码,并且还提示您再次输入密码以验证您的输入是否正确。
在 Linux 和 UNIX 系统上,为与 Windows 平台兼容需要使用 -a,但在涉及 ServiceUserID 时并不使用它。
在 Linux 和 UNIX 系统上,仅最后一种格式 username 有效。
如果在 Windows 系统上使用该用户标识的非限定格式(username),操作系统就从本地系统开始,在它的整个域中搜索该用户标识。这种搜索可能要花费一些时间才能完成。
指定的 ServiceUserID 必须是本地组 mqbrkrs 的成员。在 Windows 平台上,它可以是组的直接或间接成员。ServiceUserID 还必须有权访问主目录(安装了 WebSphere Message Broker 的目录)和工作目录(如果 mqsicreateusernameserver -w 标志指定了此目录)。此标识还必须是本地组 mqm 的(直接或间接)成员。
Windows 平台的Windows 平台的安全性需求和 UNIX 平台的Linux 和 UNIX 平台的安全要求中详细描述了 ServiceUserID 的安全要求。
该命令返回下列响应: