users

CLI REST-API

add-user

add-user [group] [name] [password] [loginshell]
The "add-user" command creates a new user on the local system. You have to specify
the group/access level of the new account ("info", "admin" or "super"), the login name
and the password for the new account.

"loginshell" is optional.

Please note that in order to make this account persistent, you have to use the
"write" command to save the changes to the flash of your system.

RESTAPI: The data can be passed in the body like this:
{
    "parameters": {
        "group": "super",
        "name": "bob",
        "password": "secret",
        "loginshell": "/bin/bash"
    }
}
NameValueDescriptionExample
groupsuper
namebob
passwordsecret
loginshell/bin/bash
See also:
/users: users
/users/delete-user: removes a user account
/users/show-user: shows the information stored for a given user account

REST-API Support:


This command is supported by the REST API:

Method: POST
URL: /api/users/add-user
Body:
{
    "parameters": {
        "group": [group],
        "name": [name],
        "password": [password],
        "loginshell": [loginshell]
    }
}

Example using curl:
curl -X POST /api/users/add-user -d 
"{
    \"parameters\": {
        \"group\": \"super\",
        \"name\": \"bob\",
        \"password\": \"secret\",
        \"loginshell\": \"/bin/bash\"
    }
}"