Configuring Users

You configure users at the users user level.

To add users, use the following command:

Admin@nodename# create users user <parameter>

Available parameters:

Parameter

Description

enabled

Enable/disable the user.

name

The username.

login

User login for login/password identification. In this case, you will need to configure the captive portal where a user can enter their login name and password for authentication.

password

User password for login/password identification. In this case, you will need to configure the captive portal where a user can enter their login name and password for authentication.

expiration-date

The expiration date for the user account. Format: YYYY-MM-DD.

groups

Groups to add the user to.

ip

IP addresses to identify the user. The user must always access the network from the specified addresses.

mac

MAС addresses to identify the user. The user must always access the network from the specified addresses.

ip-range

The IP address range to identify the user. The user must always access the network from an address in the specified range. Format: <IP_start-IP_end>.

ip-mac

A combination of MAC and IP addresses to identify the user. The user must always access the network from the specified addresses. Format: <ip-mac>.

vlan-tag

The VLAN tag for user identification.

emails

User's email addresses.

phones

User's phone numbers.

To update parameters of a user account, use the following command:

Admin@nodename# set users user <user-name> <parameter>

The list of available parameters is the same as the list for creating a user account.

To view a user account, use the following command:

Admin@nodename# show users user <user-name>

Example commands to create and edit a user account:

Admin@nodename# create users user name user_2 login user2 password 12345 expiration-date 2023-12-31 ip [ 192.168.100.112 ] enabled on Admin@nodename# show users user user_2 name : user_2 login : user2 enabled : on expiration-date : December 31, 2023, 00:00 ip : 192.168.100.112 Admin@nodename# set users user user_2 emails [ example@example.org ] Admin@nodename# show users user user_2 name : user_2 login : user2 enabled : on emails : example@example.org expiration-date : December 31, 2023, 00:00 ip : 192.168.100.112

To delete a user account, use the following command:

Admin@nodename# delete users user <user-login>

You can also delete specific data from a user account. Available parameters are (you must specify parameter values to delete):

  • groups

  • static-addresses

  • emails

  • phones