Users
$ storageos user
Usage: storageos user COMMAND
Manage users
Options:
--help Print usage
Commands:
create Create a new User, E.g. "storageos user create --password alice" (interactive password prompt)
inspect Display detailed information on one or more user(s)
ls List users
rm Remove one or more user(s)
update Update select fields in a user account
Run 'storageos user COMMAND --help' for more information on a command.
storageos user create
To create a new (admin) user “awesomeUser” with a interactively provided password that is a member of the group “dev”:
$ storageos user create --role admin --groups dev awesomeUser
Password:
Confirm Password:
For multiple groups, use comma separation. E.g. --groups dev,testing,deploy
For non admin users use --role user
storageos user inspect
To display detailed information on the user “awesomeUser”, run:
$ storageos user inspect awesomeUser
[
{
"id": "861511a8-2843-1031-724c-2cabaa2ca4e9",
"username": "awesomeUser",
"groups": "dev",
"role": "admin"
}
]
Note: Either the username or the ID can be used to select the user.
storageos user ls
To list the users on the system, run:
$ storageos user ls
ID USERNAME GROUPS ROLE
861511a8-2843-1031-724c-2cabaa2ca4e9 awesomeUser dev admin
9d6f2ea9-3c7d-2358-7d81-b29c50e10cc9 storageos admin
storageos user rm
To delete a user from the system, run:
$ storageos user rm 861511a8-2843-1031-724c-2cabaa2ca4e9
861511a8-2843-1031-724c-2cabaa2ca4e9
The user is now deleted.
$ storageos user ls
ID USERNAME GROUPS ROLE
9d6f2ea9-3c7d-2358-7d81-b29c50e10cc9 storageos admin
Note: Either the username or the ID can be used to select the user.
storageos user update
Change the password of the user “awesomeUser”:
$ storageos user update --password awesomeUser
Password:
Confirm Password:
Change the username of the user “awesomeUser”:
$ storageos user update --username moreAwesomeUser awesomeUser
Add “awesomeUser” to the dev group:
$ storageos user update --add-groups dev awesomeUser
Remove “awesomeUser” from the dev group:
$ storageos user update --remove-groups dev awesomeUser
Revoke “awesomeUser”’s admin privileges:
$ storageos user update --role user awesomeUser
Restore “awesomeUser”’s admin privileges:
$ storageos user update --role admin awesomeUser