Kaspersky Embedded Systems Security for Linux

User roles

Access to Kaspersky Embedded Systems Security functions is provided to users in accordance with their roles. A role is a set of rights and privileges for managing the application.

The four groups of system users are created in the operating system: kessadmin, kessuser, kessaudit, and nokess. When you assign an application role to a system user, the user is added to the corresponding group of roles (see the Roles table below). When you revoke a role from a user, this user is removed from the corresponding group of roles.

If no application role is assigned to a system user, that user belongs to a separate group of users without rights.

Thus, the roles correspond to the four groups of operating system users:

  • kessadmin – the Administrator role
  • kessuser – the User role
  • kessaudit – the Auditor role
  • nokess is assigned to a user if no other roles are assigned. In this case, the user belongs to a separate group of users without privileges

The table below describes the application roles and their permissions.

User roles

Role name

Role in application

OS user

Permissions

Administrator

admin

kessadmin

Manage all application and task settings.

Manage application licensing.

Assigning roles to users.

Revoking user roles (the administrator has no right to revoke the admin role from himself).

View and manage users' Storages.

User

user

kessuser

Manage only Scan_File tasks.

Start and stop Update tasks.

View reports for the tasks created by this user.

View specific events that are common for all application users.

Auditor

audit

kessaudit

Viewing application settings

View application status.

View all tasks, their settings, and start schedules.

View all events.

View all objects in the Storage.

nokess

No role is assigned in the application, no permissions.

In this section

Viewing a list of users and roles

Assigning a role to a user

Revoking a user role

Page top
[Topic 197942]

Viewing a list of users and roles

To view a list of users and their roles, execute the following command:

kess-control [-U] --get-user-list

Page top
[Topic 197944]

Assigning a role to a user

To assign a role to a specific user, execute the following command:

kess-control [-U] --grant-role <role> <user>

Example:

To assign the audit role to the user test15:

kess-control --grant-role audit test15

Page top

[Topic 197945]

Revoking a user role

To revoke a role from a specific user, execute the following command:

kess-control [-U] --revoke-role <role> <user>

Example:

To revoke the audit role from the user test15:

kess-control --revoke-role audit test15

Page top

[Topic 197946]