Support › Documentatie › Users & Account Security

Users & Account Security

Nederlands  |  English

PrivateLAN supports multiple user accounts per company, each with their own permissions. This page explains how to manage users and how PrivateLAN protects your accounts.

User list

The user list shows all accounts for your company, including their name, username, level, roles, two-factor authentication status, enabled status, expiration date, and last activity. The list can be filtered and sorted by these columns. The Roles column shows the role preset a user's roles match, Custom (n) when they match none (n is the number of roles), None when the user has no roles, or All for an administrator.

The user list

  1. Force 2FA for all users — one of the global security settings
  2. Users — with level, roles, 2FA, expiry and last activity

The number of users is not limited by your license.

Adding or editing a user

When you create or edit a user, you configure:

FieldDescription
NameThe display name of the user
UsernameThe unique login name
EmailUsed for password recovery and email verification
EnabledWhether the account can be used to log in
ExpireOptional date after which the account can no longer log in
LevelThe user's privilege level — higher levels have more permissions
PasswordSet when creating a user or changing an existing password
RolesFine-grained permissions for this user (see below)

Roles

In addition to a privilege level, a user can be granted specific roles. On the user's page they are grouped by function, side by side; All and None tick or clear a whole group. A role you cannot assign yourself is shown greyed out and is kept as it is when you save.

A user's page with the roles grouped by function

The roles for user management and the status bar are:

  • users-own — manage your own user account
  • users-other — manage other users' accounts
  • users-support — allow PrivateLAN support to access the system locally
  • users-mfa — enforce two-factor authentication for all users
  • users-verify-email — enforce email verification for all users
  • users-force-logout — force all other users to log in again
  • users-roles — manage the role presets and review roles added by an update
  • system-status — see the background tasks, processor load and number of active users in the status bar at the top of every page. Administrators have it automatically; other users keep the clock, the software version and the license, reboot and update notices, but not these details until the role is granted

With the SOC license option there are three more:

  • soc-view — open the SOC live view and its alarm history
  • soc-acknowledge — acknowledge, comment on, mute and close alarms
  • soc-settings — change the SOC settings and the offline alarm per device group

A user with soc-view but without dashboard lands on the SOC live view after logging in and never sees the menu: the account for a control-room screen. Give every screen its own account — a second login with the same account logs the first one out.

The notifications under the bell in the status bar have three roles:

  • notifications — see the notifications under the bell
  • notifications-add — place a notification for all users, and remove your own
  • notifications-remove-others — remove notifications placed by other users

Viewing and editing

Switches and VLANs each have a role to view them and a role to edit them:

  • switches-view — see the switch list and the switch status on the dashboard
  • switches — also add, edit, remove, program and reload switches
  • vlan-view — see the VLAN list
  • vlan — also add, edit and remove VLANs, change the routing protocol and program the VLANs into the switches

The edit role includes the view role, so a user with switches or vlan does not need the view role as well. The system role shows the health of the appliance on the dashboard: firewall, virus scanner, processor, memory, disk and network. The System menu is shown to a user who holds the role of any of its pages, such as system-security, system-sbom or changelog; each page checks its own role.

Role presets

A role preset is a named set of roles, managed under Users > Roles. On a user's page, choose a preset and press Apply to tick its roles; nothing changes until you save the user. Only roles you can assign yourself are ticked, and the page tells you when a preset holds roles you cannot assign. It also shows which preset the ticked roles match.

Role presets

  1. New roles — roles added by an update since the last review
  2. Mark as reviewed — marks the new roles as reviewed once the presets have them

PrivateLAN comes with three presets, which you can change or delete:

PresetIntended for
SOCMonitoring and handling alarms; reads device, inspection and log information but changes nothing in the network
Junior EngineerDay-to-day device work: adding and editing devices, device actions and deploying ports
Senior EngineerConfiguring switches, VLANs, RADIUS and deployment; no user management, licensing or unrestricted switch access

A preset is a template: the roles a user holds are stored on their own account, so changing or deleting a preset does not change anyone's access. When you change a preset, you can choose to also update the users who hold exactly the preset's current roles. Users whose roles deviate from the preset are left as they are.

New roles after an update

A new function comes with its own role, which nobody below administrator level holds until it is granted. After an update, Users > Roles lists the roles added since the last review. Add them to the presets that need them, carry the change over to the users who should have them, and mark them as reviewed.

Audit log

Every change to a user's level or roles is written to the audit log: who made it, which roles were added and removed, and which preset the new roles match. Creating, changing and deleting a preset, and carrying a change over to users, are logged as well.

Global security settings

Any user with the appropriate role can enable:

  • Force two-factor authentication — every user must set up 2FA before using the system
  • Force email verification — every user must verify their email address
  • PrivateLAN support access — temporarily allow PrivateLAN support staff local access for troubleshooting

Any user with the users-force-logout role can also perform:

  • Logout all users — immediately ends every other user's session, signing them out so they must log in again on their next visit. Your own session is not affected. Use this after a suspected compromise or when access needs to be revoked right away, rather than waiting for sessions to expire on their own.

Logging in

Log in with your username and password. If two-factor authentication is enabled for your account (or required for all users), you will be asked for a 6-digit code from your authenticator app, or one of your backup codes.

Two-factor authentication (2FA)

PrivateLAN supports TOTP-based two-factor authentication, compatible with apps such as Google Authenticator, Aegis, and FreeOTP.

To set up 2FA:

  1. Open the two-factor authentication setup page and start the setup
  2. Scan the QR code with your authenticator app, or enter the secret key manually
  3. Enter the 6-digit code shown in your app to confirm

Once enabled, PrivateLAN generates 8 single-use backup codes — store these somewhere safe. You can use a backup code to log in or to disable 2FA if you lose access to your authenticator app. An administrator can also reset your 2FA if you are locked out.

Forgotten password

If you forget your password, use the Forgot password link on the login page. You will receive an email with a 6-character reset code. Enter it on the Reset password page together with your new password. The code is valid for 15 minutes and can be tried five times; you can request up to three codes per hour. For security reasons, no information is revealed about whether the email address exists in the system.

PrivateLAN sends these emails, and the verification codes below, through privatelan.nl. That needs an internet connection and a license linked to the appliance's update key. Without them no email is sent; an administrator can then set a new password for you under Users.

Email verification

When you create an account or change your email address, PrivateLAN sends a 6-character verification code to that address. The code is valid for 15 minutes and can be resent up to 3 times.

×
The user list ›

1 / 3

×
A user's page with the roles grouped by function ‹ ›

2 / 3

×
Role presets ‹

3 / 3

Unauthorized

Unauthorized

You don't have authorization to access this function.