IBM Cloud Docs
管理经典基础架构用户 (ibmcloud sl user)

管理经典基础架构用户 (ibmcloud sl user)

使用 IBM Cloud® 命令行界面中的以下命令来管理 IBM Cloud 经典基础架构用户。

ibmcloud sl user apikey

允许创建、除去或刷新用户的 API 认证密钥

每个用户只能有一个 API 密钥。

ibmcloud sl user apikey IDENTIFIER [flags]

命令选项

--add
创建用户的 API 认证密钥
--refresh
刷新用户的 API 认证密钥
--remove
除去用户的 API 认证密钥

ibmcloud sl user create

创建用户

ibmcloud sl user create USERNAME [OPTIONS]

示例

ibmcloud sl user create my@email.com --email my@email.com --password generate --template '{"firstName": "Test", "lastName": "Testerson"}'
Remember to set the permissions and access for this new user.
ibmcloud sl user create USERNAME [flags]

命令选项

--email
此用户的电子邮件地址。 创建时需要
---f,强制
强制执行操作而不确认
--from-user
要用作创建此用户的模板的基本用户。 缺省情况下,使用正在运行此命令的用户。 --template 中提供的信息会取代此模板
--password
要为此用户设置的密码。 如果未提供密码,系统会向用户发送一封电子邮件以生成密码,此密码将在 24 小时后到期。 指定“-p generate”选项,为您生成密码。 密码需要 8 个以上的字符,包含大写和小写字母,以及数字和符号
--template
描述 https://softlayer.github.io/reference/datatypes/SoftLayer_User_Customer/ 的 JSON 字符串
--vpn-password
要为此用户设置的 VPN 密码。

ibmcloud sl user delete

将用户的状态设置为 CANCEL_PENDING,这将立即禁用帐户,并最终通过一个自动化内部过程从帐户中完全除去该用户

ibmcloud sl user delete USER_ID [flags]

命令选项

---f,强制
强制执行操作而不确认

ibmcloud sl user detail

用户详细信息

ibmcloud sl user detail USER_ID [flags]

命令选项

--events
显示此用户的审计日志
--hardware
显示此用户有权访问的硬件
--keys
显示用户的 API 密钥
--logins
显示此用户最近 24 小时的登录历史记录
--permissions
显示分配给此用户的许可权。 对于主用户,不会显示许可权
--virtual
显示此用户有权访问的虚拟访客

ibmcloud sl 用户详细信息-编辑

编辑用户详细信息

ibmcloud sl user detail-edit IDENTIFIER [选项]

示例

ibmcloud sl user detail-edit USER_ID --template '{"firstName": "Test", "lastName": "Testerson"}'
This command edit a users details.
ibmcloud sl user detail-edit USER_ID [flags]

命令选项

--template
描述 https://softlayer.github.io/reference/datatypes/SoftLayer_User_Customer/ 的 JSON 字符串

ibmcloud sl 用户设备-访问

列出用户具有访问权限和设备访问权限的所有设备。

ibmcloud sl user device-access IDENTIFIER

ibmcloud sl 用户编辑-通知

对活动用户启用或禁用特定通知。

通知名称应括在引号内。 示例

slcli user edit-notifications --enable 'Order Approved'
slcli user edit-notifications --enable 'Order Approved' --enable 'Reload Complete'
ibmcloud sl user edit-notifications [flags]

命令选项

--disable
禁用所选通知
--enable
启用(缺省)所选通知

ibmcloud sl user grant-access

授予用户对特定设备的访问权

ibmcloud sl user grant-access IDENTIFIER [flags]

命令选项

--dedicated
专用主机标识
--hardware
硬件标识
--virtual
虚拟访客标识

ibmcloud sl user list

列出用户

ibmcloud sl user list [flags]

命令选项

--column
要显示的列:2FA、classicAPIKey, displayName,、email、hardwareCount,、id、status、username、virtualGuestCount,vpn。 此选项可以多次指定

ibmcloud sl 用户通知

列出电子邮件预订通知

ibmcloud sl user notifications

ibmcloud sl 用户许可权-编辑

启用或禁用特定许可权

ibmcloud sl user permission-edit IDENTIFIER [flags]

命令选项

--enable
启用或禁用所选许可权。 接受的输入为 "true" 和 "false"。缺省值为 "true"
--from-user
将许可权设置为与此用户的许可权相匹配。 添加和除去相应的许可权
--permission
要设置的许可权 keyName。 使用关键字 ALL 可选择所有许可权

ibmcloud sl user permissions

查看用户许可权

这里的某些权限也可能由IBMIAM 服务管理。 https://cloud.ibm.com/docs/account?topic=account-migrated_permissions。

ibmcloud sl user permissions USER_ID

ibmcloud sl user remove-access

除去用户对特定设备的访问权

ibmcloud sl user remove-access IDENTIFIER [flags]

命令选项

--dedicated
专用主机标识
--hardware
硬件标识
--virtual
虚拟访客标识

ibmcloud sl user vpn-禁用

为用户禁用 VPN。

ibmcloud sl user vpn-disable USER_ID

ibmcloud sl user vpn-启用

为用户启用 VPN。

ibmcloud sl user vpn-enable USER_ID

ibmcloud sl user vpn-手动

启用或禁用用户 VPN 子网手动配置。

ibmcloud sl user vpn-manual USER_ID [flags]

命令选项

--disable
禁用 vpn 子网手动配置。
--enable
启用 VPN 子网手动配置。

ibmcloud sl user vpn-password

设置用户 VPN 密码。

ibmcloud sl user vpn-password IDENTIFIER [flags]

命令选项

--password
[需要输入您]的新 VPN 密码

ibmcloud sl user vpn-subnet

添加或移除用户的子网访问权。

ibmcloud sl user vpn-subnet USER_ID SUBNET_ID [flags]

命令选项

--add
添加对子网的访问权。
--remove
移除对子网的访问权。