(O+P)ut

アウトプット



(O+P)ut

エンジニアのアウトプット

【ibmcloud】permission-editコマンドで特定の権限付与を行う

スポンサーリンク

やりたいこと

IBM Cloud CLI(コマンド・ライン・インターフェース)にて特定ユーザに対する権限付与を行う。

環境情報
$ ibmcloud version
C:\Program version 1.4.0+...

やり方

アカウントにログイン後に以下コマンドでユーザIDを確認後に

$ ibmcloud sl user list
id        username                                              email                                   displayName
...
XXXXXX   YYY_test@hoge.com                             test@hoge.com                            FUGA
....

特定の権限(今回はストレージ情報を表示/NAS_MANAGE)をpermissionオプションで指定すると

$ ibmcloud sl user permission-edit XXXXXX --permission NAS_MANAGE --enable true
許可が正常に更新されました: NAS_MANAGE

確かに同権限が付与される。

$ ibmcloud sl user permissions XXXXXX 
...
Storage Manage                              NAS_MANAGE                                    true

以下、補足です。

補足

ibmcloud sl user permission-editの必須オプションにはIDENTIFIERとしてユーザIDを入れる必要があり、この部分を例えば別の文字列とした場合は

FAILED
誤った使用法: ユーザー ID は番号でなければなりません。

というエラーになります。

同作業はGUIでも行う事が可能ですが、スクリプト等で対応する場合はCUIから行う同方法はオススメです。

以上です。