Sun Java System Message Queue 3.7 UR1 管理指南

用户管理器实用程序

用户管理器实用程序 (imqusermgr) 用于填充或编辑平面文件用户系统信息库。该实用程序必须在安装代理的主机上运行;如果尚不存在特定于代理的用户系统信息库,您必须首先启动相应的代理实例来创建它。此外,您还必须具有写入系统信息库的适当权限:在 Solaris 或 Linux 平台上,这意味着您必须是 root 用户或最初创建代理实例的用户。

表 13–13 列出了可以与 imqusermgr 命令一起使用的子命令。在任何情况下,-i 选项都指定代理的实例名称,该代理的用户系统信息将应用此命令;如果未指定,将采用默认名称 imqbroker

表 13–13 用户管理器子命令

语法 

描述 

add [-i instanceName]

    -u userName -p password


    [-g group]


向系统信息库中添加用户和密码 

-g 选项可选,它指定要将此用户指定到的组:

    admin


    user


    anonymous


delete [-i instanceName]

    -u userName


从系统信息库中删除用户 

update [-i instanceName]

    -u userName -p password


    [-a activeState]


update [-i instanceName]

    -u userName -a activeState


    [-p password]


设置用户的密码和/或活动状态 

-a 选项采用布尔值,它指定使用户处于活动状态 (true) 还是非活动状态 (false)。默认值:true

list [-i instanceName]

    [-u userName]


显示用户信息。 

如果未指定用户名,则列出系统信息库中的所有用户。 

此外,表 13–14 中列出的选项适用于 imqusermgr 命令的所有子命令。

表 13–14 常规用户管理器选项

选项 

描述 

-f

执行操作时无需用户确认 

-s

无提示模式(不显示输出) 

-v

显示版本信息 [忽略命令行中指定的任何其他选项。]

-h

显示使用帮助