user add

Add a LunaSH user. Adds a new administrative LunaSH (command line) user. This command is available only to the admin account.

LunaSH user names can be 1-32 characters in length, chosen from letters a-z, or A-Z, numbers 0-9, the dash, the dot, or the underscore:

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._

No spaces are allowed. User names cannot begin with a dot, dash, or number. As with any secure system, no two users (regardless of role) can have the same name.

This command prompts for a password, and summarizes the rules for new passwords. The newly-created administrative user cannot do anything in LunaSH until the admin user assigns it a role with the user role add command.

NOTE   Previously, the user add command would create the new named user with default password PASSWORD.
For appliance software version 7.7.0 onward, you are prompted to assign a real password, following standard password rules.
The new user must be told that temporary new password. The user is prompted to change password when logging in for the first time.    

User Privileges

Users with the following privileges can perform this command:

>Admin

Syntax

user add -username <username>

Argument(s) Shortcut Description
-username <username> -u Specifies the user name of the user to create.

Example

lunash:>user list

		Users       Roles      Status      RADIUS
--------------------    --------    --------    --------
		admin       admin     enabled          no
		audit       audit    disabled          no
	      monitor     monitor    disabled          no
	     operator    operator    disabled          no

Command Result : 0 (Success)
lunash:>


lunash:>user add -username james

Changing password for user james.

You can now choose the new password.

The password must be at least 8 characters long.
The password must contain characters from at least 3 of the following 4 categories:
    - Uppercase letters (A through Z)
    - Lowercase letters (a through z)
    - Numbers (0 through 9)
    - Non-alphanumeric characters (such as !, $, #, %)

New password:
Retype new password:
passwd: all authentication tokens updated successfully.

Stopping sshd:                                             [  OK  ]

Starting sshd:                                             [  OK  ]

Command Result : 0 (Success)

lunash:>user list

		Users       Roles      Status      RADIUS
--------------------    --------    --------    --------
		admin       admin     enabled          no
		audit       audit    disabled          no
		james        none     enabled          no
	      monitor     monitor    disabled          no
	     operator    operator    disabled          no

Command Result : 0 (Success) 

lunash:>
		

At this time, you must assign a role to the new user with the user role command, and then convey to that person their login username and the temporary password that you have just created for them.