wsadmin ツールを使用したユーザーおよびグループの除去
これらのコマンドを使用して、ユーザーまたはグループを除去します。ユーザーまたはグループを除去すると、以前にユーザーまたはグル ープが追加されたすべてのロールに対する許可が撤回されます。
これらのコマンドを実行するには、wsadmin スクリプト・クライアントの AdminTask オブジェクトを使用します。 各コマンドは、1 回の操作で複数のオブジェクトに対して機能します。 これらのコマンドは、一般に最も必要とされるタイプの更新を一貫した方法で行えるようにするために提供されています。このような更新では、基本となるオブジェクトを直接変更すると、エラーが起こりやすいためです。
wsadmin スクリプト・クライアントは Qshell から実行されます。.
詳しくは、wsadmin スクリプトを使用した WebSphere スクリプトを実行するための Qshell の構成.
サービス統合バスのコマンドには、コマンド行ヘルプが用意されています。
- Jython で使用可能なサービス統合バス・セキュリティー・コマンドのリストと、各コマンドの簡単な説明を見るには、wsadmin プロンプトで以下のコマンドを入力します。
print AdminTask.help('SIBAdminBusSecurityCommands')
- 特定のコマンドの概要ヘルプの場合は、wsadmin プロンプトで以下のコマンドを入力します。
print AdminTask.help('command_name')
コマンドの使用後に、マスター構成に変更を保存します。次のコマンドを使用します。
AdminConfig.save()
コマンド
- ユーザーの除去
- ユーザーを、所属するすべてのロールから除去するには、次のコマンドを使用します。
- Jython の使用:
AdminTask.removeUserFromAllRoles("-bus busname -user userName")
- Jacl を使用:
$AdminTask removeUserFromAllRoles {-bus busname -user userName}
- Jython の使用:
- グループの除去
- グループを、所属するすべてのロールから除去するには、次のコマンドを使用します。
- Jython の使用:
AdminTask.removeGroupFromAllRoles("-bus busname -group groupName")
- Jacl を使用:
$AdminTask removeGroupFromAllRoles {-bus busname -group groupName}
- Jython の使用:
これらのコマンドの使用後に、マスター構成に変更を保存します。例えば、次のコマンドを使用します。
AdminConfig.save()