简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
用于管理 Snap Creator 用户访问的命令
提供者
您可以使用命令行界面命令执行 Snap Creator RBAC 操作。
下表为基于 Snap Creator GUI 的 RBAC 操作提供了等效的命令行:
RBAC 区域 | Action | 命令和关联参数 |
---|---|---|
用户 |
创建新用户 |
snapcreator --server IP --port Port --user User --passwd Password --action userAdd --username user_name --userPwd user_passwd --verbose |
删除用户 |
snapcreator --server IP --port Port --user User --passwd Password --action userDelete --username user_name --verbose |
|
列出所有用户 |
snapcreator --server IP --port Port --user User --passwd Password --action userList --verbose |
|
列出为某个角色分配的所有用户 |
snapcreator --server IP --port Port --user User --passwd Password --action userListAssigned --roleName role_name --verbose |
|
列出已分配配置文件的所有用户 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --action userListForProfile --verbose |
|
角色 |
创建新角色 |
snapcreator --server IP --port Port --user User --passwd Password --action roleAdd --roleName role_name --roleDesc role_description --verbose |
删除角色 |
snapcreator --server IP --port Port --user User --passwd Password --action roleDelete --roleName role_name --verbose |
|
为用户分配角色 |
snapcreator --server IP --port Port --user User --passwd Password --action roleAssign --userName user_name --roleName role_name --verbose |
|
从用户取消分配角色 |
snapcreator --server IP --port Port --user User --passwd Password --action roleUnassign --userName user_name --roleName role_name --verbose |
|
列出为用户分配的所有角色 |
snapcreator --server IP --port Port --user User --passwd Password --action roleListAssigned --userName user_name --verbose |
|
权限 |
创建新权限 |
snapcreator --server IP --port Port --user User --passwd Password --action permAdd --permName permission_name --permDesc permission_description --verbose |
删除权限 |
snapcreator --server IP --port Port --user User --passwd Password --action permDelete --permName permission_name --verbose |
|
为用户分配权限 |
snapcreator --server IP --port Port --user User --passwd Password --action permAssign --permName permission_name --roleName role_name --verbose |
|
从用户取消分配权限 |
snapcreator --server IP --port Port --user User --passwd Password --action permUnaspermission_namesign --permName --roleName role_name --verbose |
|
列出所有权限 |
snapcreator --server IP --port Port --user User --passwd Password --action permList --verbose |
|
列出分配给角色的所有权限 |
snapcreator --server IP --port Port --user User --passwd Password --action permListAssigned --roleName role_name --verbose |
|
操作 |
为权限分配操作 |
snapcreator --server IP --port Port --user User --passwd Password --action opAssign --opName operation_name --permName permission_name --verbose |
从权限中取消分配操作。 |
snapcreator --server IP --port Port --user User --passwd Password --action opUnassign --opName operation_name --permName permission_name --verbose |
|
列出所有操作 |
snapcreator --server IP --port Port --user User --passwd Password --action opList --verbose |
|
列出分配给权限的所有操作 |
snapcreator --server IP --port Port --user User --passwd Password --action opListAssigned --permName permission_name --verbose |
|
配置文件 |
将配置文件分配给用户。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --action profileAssign --userName user_name --verbose |
从用户取消分配配置文件 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --action profileUnassign --userName user_name --verbose |
|
列出分配给用户的所有配置文件 |
snapcreator --server IP --port Port --user User --passwd Password --action profileListForUser --userName user_name --verbose |