Removing users and groups by using the wsadmin tool
Use these commands to remove a user or group. Removing a user or group withdraws the authorization permissions for all roles to which they have previously been added.
如果要執行這些指令,請使用 wsadmin Scripting 用戶端的 AdminTask 物件。 每個指令都在單一作業中處理多個物件。 這些指令可供您以一致的方式來進行最常需要的更新類型,其中直接修改基礎物件很容易造成錯誤。
wsadmin Scripting 用戶端是從 Qshell 執行.
如需相關資訊,請參閱利用 wsadmin Script 配置 Qshell 來執行 WebSphere Script.
服務整合匯流排指令有指令行說明:
- 如需 Jython 中可用的服務整合匯流排安全指令清單,以及每個指令的簡要說明,請在 wsadmin 提示下,輸入下列指令:
print AdminTask.help('SIBAdminBusSecurityCommands')
- 如需給定指令的概觀說明,請在 wsadmin 提示下,輸入下列指令:
print AdminTask.help('command_name')
使用指令之後,請利用下列指令,儲存對主要配置所做的變更:
AdminConfig.save()
Commands
- Removing a user
- To remove a user from all the roles that they belong to, use the following
command:
- Using Jython:
AdminTask.removeUserFromAllRoles("-bus busname -user userName")
- Using Jacl:
$AdminTask removeUserFromAllRoles {-bus busname -user userName}
- Using Jython:
- Removing a group
- To remove a group from all the roles that it belongs to, use the following
command:
- Using Jython:
AdminTask.removeGroupFromAllRoles("-bus busname -group groupName")
- Using Jacl:
$AdminTask removeGroupFromAllRoles {-bus busname -group groupName}
- Using Jython:
使用這些指令之後,請將變更儲存到主要配置;例如,使用以下的指令:
AdminConfig.save()