ユーザーの権限委譲情報の削除方法を説明します。
本手順は、以下の条件で実施してください。
クレデンシャルファイルを読み込みます。
admin権限を持つOpenStackユーザーのクレデンシャルファイル(ここではopenrcとします)を読み込みます。 クレデンシャルファイルについては「OpenStackコマンドの実行について」を参照してください。
source openrc
以下のコマンドを実行し、ユーザーIDを確認します。 idを控えてください。控えたidは手順3で使用します。
openstack user show <user_name>
例
``` # openstack user show user1 +---------------------+----------------------------------+ | Field | Value | +---------------------+----------------------------------+ | default_project_id | 5e8126c7750a4d6e8521e5dc1bee7564 | | domain_id | default | | enabled | True | | id | 1ae5d55adc6848d49d7e518e476ddc21 | | name | user1 | | password_expires_at | None | +---------------------+----------------------------------+ ```
openstack trust list
例
``` # openstack trust list +----------------------------------+------------+---------------+----------------------------------+----------------------------------+----------------------------------+ | ID | Expires At | Impersonation | Project ID | Trustee User ID | Trustor User ID | +----------------------------------+------------+---------------+----------------------------------+----------------------------------+----------------------------------+ (略) | ecba16cf8b854cc4af39866fd812ded6 | None | True | 5e8126c7750a4d6e8521e5dc1bee7564 | 281782fa0aec42f1b29b457f5d02b62a | 1ae5d55adc6848d49d7e518e476ddc21 | (略) +----------------------------------+------------+---------------+----------------------------------+----------------------------------+----------------------------------+ ```
openstack --os-username <user_name> --os-project-name <project_name> --os-password <password> token issue -c id -f value
例
``` # openstack --os-username user1 --os-project-name project1 --os-password password token issue -c id -f value c4bab06493d84439ba2cd429d6d24ee5 ```
openstack --os-url $OS_AUTH_URL --os-token <token> trust delete <ID>
例
``` # openstack --os-url $OS_AUTH_URL --os-token c4bab06493d84439ba2cd429d6d24ee5 trust delete ecba16cf8b854cc4af39866fd812ded6 ```
openstack --os-url $OS_AUTH_URL --os-token <token> trust show <ID>
例
``` # openstack --os-url $OS_AUTH_URL --os-token c4bab06493d84439ba2cd429d6d24ee5 trust show ecba16cf8b854cc4af39866fd812ded6 No trust with a name or ID of 'ecba16cf8b854cc4af39866fd812ded6' exists. ```