Sun Java System Message Queue 3.7 UR1 管理指南

使用者管理員公用程式

使用者管理員公用程式 (imqusermgr) 可用於寫入或編輯平面檔案使用者儲存庫。此公用程式必須在安裝代理程式的同一台主機上執行;如果代理程式專用的使用者儲存庫尚不存在,您必須先啟動相對的代理程式實例才能建立。您還需要適當的權限才能寫入儲存庫:也就是說,在 Solaris 或 Linux 平台上,您必須是超級使用者或代理程式實例的建立者。

表 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

顯示用法說明