me role¶
Manage roles.
Roles are groups of users within an engine. Grant access to a role and all its members inherit that access. Roles cannot authenticate directly -- they are used purely for grouping.
Commands¶
- me role create -- create a role
- me role list -- list all roles
- me role add-member -- add a user to a role
- me role remove-member -- remove a user from a role
- me role members -- list members of a role
- me role list-for -- list roles a user belongs to
me role create¶
Create a role.
| Argument | Required | Description |
|---|---|---|
name |
yes | Role name. |
| Option | Description |
|---|---|
--identity-id <id> |
Link to an accounts identity. |
me role list¶
List all roles.
Displays a table of roles with ID and name.
me role add-member¶
Add a user to a role.
| Argument | Required | Description |
|---|---|---|
role |
yes | Role ID or name. |
member |
yes | User ID or name. |
| Option | Description |
|---|---|
--with-admin-option |
Allow the member to manage this role. |
me role remove-member¶
Remove a user from a role.
| Argument | Required | Description |
|---|---|---|
role |
yes | Role ID or name. |
member |
yes | User ID or name. |
me role members¶
List members of a role.
| Argument | Required | Description |
|---|---|---|
role |
yes | Role ID or name. |
Displays a table of members with ID, name, and admin status.
me role list-for¶
List roles a user belongs to.
| Argument | Required | Description |
|---|---|---|
user |
yes | User ID or name. |
Displays a table of roles with ID, name, and admin status.