Kaspersky Standard | Plus | Premium

Содержание

Как управлять приложением

Для использования приложения Kaspersky вам необходимо иметь базовые знания о Альт, РЕД ОС, Ubuntu или Uncom (в зависимости от того, какая из этих операционных систем установлена на вашем устройстве). Рекомендуется ознакомиться с официальной документацией, которая поможет вам освоить основные принципы работы с операционной системой:

Для управления приложением Kaspersky вы можете использовать:

Набор действий, которые вы можете выполнять с помощью интерфейса приложения Kaspersky, ограничен.

В этом разделе справки

Как управлять приложением с помощью командной строки

Как управлять приложением с помощью интерфейса приложения

В начало
[Topic 284347]

Как управлять приложением с помощью командной строки

С помощью командной строки вы можете устанавливать и удалять, запускать и останавливать приложение Kaspersky на устройстве, а также локально управлять работой приложения.

Работу функциональных компонентов приложения обеспечивают локальные задачи приложения Kaspersky, которые выполняются в операционной системе. Вы можете включать и выключать функциональные компоненты приложения на устройстве путем запуска и остановки задач приложения Kaspersky в командной строке. Однократные проверки устройства также выполняются путем запуска задач приложения Kaspersky. Вы можете задавать параметры работы функциональных компонентов на устройстве и параметры проверки устройства, настраивая параметры задач приложения Kaspersky.

Помимо параметров задач для настройки работы приложения предусмотрены следующие параметры:

Управление приложением Kaspersky в командной строке выполняется с помощью команд управления.

В этом разделе

Как включить автоматическое дополнение команды kfl-control (bash completion)

Как управлять задачами с помощью командной строки

Как изменить параметры задачи в командной строке

Как настроить расписание задачи в командной строке

Как управлять общими параметрами приложения в командной строке

Как отфильтровать результаты запросов в командной строке

Как экспортировать и импортировать параметры приложения в командной строке

Как управлять ролями пользователей

В начало
[Topic 284348]

Как включить автоматическое дополнение команды kfl-control (bash completion)

Для оболочки bash есть возможность включить автоматическое дополнение команды kfl-control.

Чтобы включить автоматическое дополнение команды kfl-control в текущей сессии оболочки bash, выполните следующую команду:

source /opt/kaspersky/kfl/shared/bash_completion.sh

Чтобы включить автоматическое дополнение для всех новых сессий оболочки bash, выполните следующую команду:

echo "source /opt/kaspersky/kfl/shared/bash_completion.sh" >> ~/.bashrc

В начало
[Topic 290440]

Как управлять задачами с помощью командной строки

Для управления приложением Kaspersky с помощью командной строки предусмотрены следующие задачи приложения:

  • Защита от файловых угроз. Эта задача позволяет включать и выключать защиту от файловых угроз в реальном времени и определяет параметры компонента Защита от файловых угроз. Задача запускается автоматически при запуске приложения.
  • Поиск вредоносного ПО. Эта задача позволяет выполнять проверку объектов файловой системы на наличие вредоносного ПО по требованию и определяет параметры проверки. Вы можете использовать эту задачу для полной или выборочной проверки устройства.
  • Проверка важных областей. Эта задача позволяет выполнять проверку важных областей операционной системы по требованию и определяет параметры проверки.
  • Выборочная проверка файлов. Эта задача предназначена для настройки и хранения параметров, которые используются во время проверки указанных файлов и директорий по команде kfl-control --scan-file. В результате выполнения команды приложение создает и запускает временную задачу проверки файлов.
  • Проверка съемных дисков. Эта задача позволяет в реальном времени контролировать подключение съемных дисков к устройству и определяет параметры проверки съемных дисков и их загрузочных секторов на наличие вредоносного ПО.
  • Защита от веб-угроз. Эта задача позволяет включать и выключать защиту от веб-угроз и определяет параметры работы компонента Защита от веб-угроз.
  • Анализ поведения. Эта задача позволяет контролировать вредоносную активность приложений в операционной системе. Задача запускается автоматически при запуске приложения Kaspersky.
  • Лицензирование. Эта задача обеспечивает возможность активировать приложение, установленное на устройстве. Задача запускается автоматически при запуске приложения и постоянно находится в оперативной памяти устройства. Задача не имеет параметров, управление лицензионными ключами реализовано с помощью специальных команд управления. Задача недоступна для запуска, остановки и удаления.
  • Обновление. С помощью этой задачи вы можете выполнять обновление баз и модулей приложения по расписанию и по требованию и настраивать параметры обновления.
  • Откат обновления баз. С помощью этой задачи вы можете выполнять откат последнего обновления баз и модулей приложения.

Каждая задача приложения имеет имя, используемое в командной строке, идентификатор и тип (см. таблицу ниже).

Идентификаторы уникальны для всех задач, включая удаленные. Приложение не использует повторно идентификаторы удаленных задач. Идентификатор новой задачи представляет собой номер, следующий по порядку за идентификатором последней созданной задачи.

Имена задач не чувствительны к регистру.

Во время установки приложения создаются предустановленные задачи. Эти задачи недоступны для удаления. Для каждой предустановленной задачи зарезервированы имя и идентификатор.

Задачи, которые вы создаете во время работы с приложением, называются пользовательские задачи. Имена этих задач вы задаете при создании задачи. Идентификаторы пользовательских задач приложение задает и присваивает задаче при ее создании. Идентификаторы пользовательских задач начинаются со 100.

Во время работы приложение создает временные задачи проверки. Имена и идентификаторы временных задач задаются приложением. Временные задачи автоматически удаляются после завершения.

Задачи приложения

Задача

Имя задачи в командной строке

ID задачи

Тип задачи

Защита от файловых угроз

File_Threat_Protection

1

OAS

Поиск вредоносного ПО

Scan_My_Computer

2

ODS

Поиск вредоносного ПО (пользовательская)

задается пользователем

от 100

ODS

Выборочная проверка файлов

Scan_File

3

ODS

Проверка важных областей

Critical_Areas_Scan

4

ODS

Обновление

Update

6

Update

Обновление (пользовательская)

задается пользователем

от 100

Update

Откат обновления баз

Rollback

7

Rollback

Откат обновления баз (пользовательская)

задается пользователем

от 100

Rollback

Лицензирование

License

9

License

Защита от веб-угроз

Web_Threat_Protection

14

WTP

Проверка съемных дисков

Removable_Drives_Scan

16

RDS

Анализ поведения

Behavior_Detection

20

BehaviorDetection

Вы можете выполнять следующие действия над задачами:

В этом разделе

Как просмотреть список задач в командной строке

Как просмотреть состояние задачи в командной строке

Как создать задачу в командной строке

Как запустить, остановить, приостановить и возобновить задачу в командной строке

Как удалить задачу в командной строке

Как вывести параметры задачи в консоль или в конфигурационный файл

В начало
[Topic 287132]

Как просмотреть список задач в командной строке

Чтобы просмотреть список задач приложения, выполните следующую команду:

kfl-control --get-task-list [--json]

где:

--json – формат вывода списка задач приложения. Если вы не укажете формат, вывод будет выполнен в формате INI.

Отобразится список задач приложения Kaspersky.

Для каждой задачи отображается следующая информация:

  • Name – имя задачи.
  • ID – идентификатор задачи.
  • Type – тип задачи.
  • State – текущее состояние задачи.
В начало
[Topic 287604]

Как просмотреть состояние задачи в командной строке

Чтобы посмотреть состояние задачи, выполните следующую команду:

kfl-control --get-task-state <идентификатор/имя задачи> [--json]

где:

  • <идентификатор/имя задачи> – идентификатор, присвоенный задаче в момент создания, или имя задачи в командной строке.
  • --json – выводить параметры в формате JSON.

Для задач приложения предусмотрены следующие основные состояния:

  • Started – задача запущена.
  • Starting – задача запускается.
  • Stopped – задача остановлена.
  • Stopping – задача останавливается.

Задачи типа ODS могут также находиться в одном из следующих состояний:

  • Pausing – приостанавливается;
  • Suspended – приостановлена;
  • Resuming – возобновляется.

В начало
[Topic 290083]

Как создать задачу в командной строке

Вы можете создавать задачи следующих типов: ODS, Update и Rollback.

Вы можете создавать задачи с параметрами по умолчанию или с параметрами, указанными в конфигурационном файле.

Чтобы создать задачу с параметрами по умолчанию, выполните следующую команду:

kfl-control -create-task <имя задачи> --type <тип задачи>

где:

Чтобы создать задачу с параметрами, указанными в конфигурационном файле, выполните следующую команду:

kfl-control --create-task <имя задачи> --type <тип задачи> --file <путь к конфигурационному файлу> [--json]

где:

  • <имя задачи> – имя, которое вы задаете для новой задачи;
  • <тип задачи> – обозначение типа создаваемой задачи;
  • <путь к файлу> – полный путь к конфигурационному файлу, параметры из которого будут использоваться при создании задачи;
  • --json – импортировать параметры из конфигурационного файла формата JSON. Если вы не укажете ключ --json, приложение попытается выполнить импорт из файла формата INI. При невозможности импорта отображается ошибка.

В начало
[Topic 287579]

Как запустить, остановить, приостановить и возобновить задачу в командной строке

Вы можете запускать и останавливать предустановленные и пользовательские задачи, кроме задач типа License.

Вы можете приостанавливать и возобновлять задачи типа ODS.

Чтобы запустить задачу, выполните следующую команду:

kfl-control --start-task <идентификатор/имя задачи> [-W] [--progress]

где:

  • <идентификатор/имя задачи> – идентификатор, присвоенный задаче в момент создания, или имя задачи в командной строке.
  • [-W] – используйте эту команду совместно с командой запуска задачи, если вы хотите включить вывод текущих событий, связанных с этой задачей.
  • [--progress] – укажите этот ключ, если вы хотите отображать ход выполнения задачи.

    Пример:

    Запустить задачу с идентификатором 1 и включить вывод текущих событий, связанных с задачей:

    kfl-control --start-task 1 -W

Чтобы остановить задачу, выполните следующую команду:

kfl-control --stop-task <идентификатор/имя задачи> [-W]

где:

  • <идентификатор/имя задачи> – идентификатор, присвоенный задаче в момент создания, или имя задачи в командной строке.
  • [-W] – используйте эту команду совместно с командой остановки задачи, если вы хотите включить вывод текущих событий, связанных с этой задачей.

Чтобы приостановить задачу, выполните следующую команду:

kfl-control --suspend-task <идентификатор/имя задачи>

Чтобы возобновить задачу, выполните следующую команду:

kfl-control --resume-task <идентификатор/имя задачи>

В начало
[Topic 290084]

Как удалить задачу в командной строке

Вы можете удалять только пользовательские задачи. Предустановленные задачи недоступны для удаления.

Чтобы удалить задачу, выполните следующую команду:

kfl-control --delete-task <идентификатор/имя задачи>

где <идентификатор/имя задачи> – идентификатор, присвоенный задаче в момент создания, или имя задачи в командной строке.

В начало
[Topic 290441]

Как вывести параметры задачи в консоль или в конфигурационный файл

Вы можете выводить текущие значения параметров всех пользовательских задач и всех предустановленных задач, кроме задач Rollback и License (эти задачи не имеют параметров).

Вы можете выводить текущие значения параметров задачи в консоль или в конфигурационный файл, который вы можете использовать для изменения параметров задачи.

Чтобы вывести в консоль текущие значения параметров задачи, выполните следующую команду:

kfl-control --get-settings <идентификатор/имя задачи> [--json]

где:

  • <идентификатор/имя задачи> – идентификатор, присвоенный задаче в момент создания, или имя задачи в командной строке.
  • --json – выводить параметры в формате JSON. Если вы не укажете ключ --json, параметры будут выведены в формате INI.

Чтобы вывести в конфигурационный файл текущие значения параметров задачи, выполните следующую команду:

kfl-control --get-settings <идентификатор/имя задачи> --file <путь к конфигурационному файлу> [--json]

где:

  • <идентификатор/имя задачи> – идентификатор, присвоенный задаче в момент создания, или имя задачи в командной строке.
  • --file <путь к конфигурационному файлу> – путь к конфигурационному файлу, в который будут выведены параметры задачи. Если вы укажете имя файла без пути, файл будет создан в текущей директории. Если файл существует по указанному пути, он будет перезаписан. Если указанной директории не существует, конфигурационный файл не будет создан.
  • --json – выводить параметры в формате JSON. Если вы не укажете ключ --json, параметры будут выведены в формате INI.
В начало
[Topic 290442]

Как изменить параметры задачи в командной строке

Вы можете изменять параметры всех пользовательских задач и всех предустановленных задач, кроме задач Rollback и License.

В командной строке вы можете изменять параметры задач с помощью команды kfl-control --set-settings:

Вы можете добавлять и удалять области проверки и области исключения используя конфигурационный файл, который содержит параметры задачи, или ключи командной строки. Настройка областей проверки и областей исключения доступна для задач с типами OAS и ODS.

В системах с файловой системой btrfs и включенными активными снимками для оптимизации работы задач проверки рекомендуется добавить в исключения путь со снимками, смонтированными системой в режиме "только чтение". Например, в системах на базе SUSE/OpenSUSE в качестве пути для исключения вы можете указать /.snapshots/*/snapshot/.

Для некоторых задач также предусмотрены отдельные команды управления, которые позволяют изменять параметры задач.

В этом разделе

Как изменить параметры задачи с помощью конфигурационного файла

Как изменить параметры задачи с помощью ключей командной строки

Как восстановить параметры задачи по умолчанию в командной строке

В начало
[Topic 287582]

Как изменить параметры задачи с помощью конфигурационного файла

Чтобы изменить значения параметров задачи с помощью конфигурационного файла:

  1. Выведите параметры задачи в конфигурационный файл с помощью команды kfl-control --get-settings.
  2. Откройте конфигурационный файл и измените значения нужных параметров.

    Для задач типа OAS и ODS вы можете добавлять или удалять области проверки и области исключения.

    Если вы хотите добавить область проверки, добавьте в файл секцию [ScanScope.item_#] со следующими параметрами:

    • AreaDesc – описание области проверки, содержащее дополнительную информацию об этой области.
    • UseScanArea – включить проверку указанной области.
    • Path – путь к директории с проверяемыми объектами. Вы можете указывать путь к локальной директории или включать проверку удаленных директорий, смонтированных на клиентском устройстве.
    • AreaMask.item_# – ограничение области проверки. Вы можете указать маску имени файлов, которые нужно проверять. По умолчанию проверка включена для всех объектов области проверки. Вы можете указать несколько элементов AreaMask.item_#.

    Если вы хотите добавить область исключения, добавьте в файл секцию [ExcludedFromScanScope.item_#] со следующими параметрами:

    • AreaDesc – описание области исключения, содержащее дополнительную информацию об области исключения.
    • UseScanArea – включить исключение указанной области.
    • Path – путь к директории с исключаемыми объектами. Вы можете указывать путь к локальной директории или исключать удаленные директории, смонтированные на клиентском устройстве. Возможные значения параметра зависят от типа задачи.
    • AreaMask.item_# – ограничение области исключения. Вы можете указать маску имени файлов, которые вы хотите исключить из области проверки. По умолчанию исключаются все объекты области.

      Пример:

      [ExcludedFromScanScope.item_0000]

      AreaDesc=

      UseScanArea=Yes

      Path=/tmp/notchecked

      AreaMask.item_0000=*

    Вы можете указать несколько секций [ScanScope.item_#] и [ExcludedFromScanScope.item_#]. Приложение будет обрабатывать области по индексу в порядке возрастания.

  3. Сохраните конфигурационный файл.
  4. Выполните команду:

    kfl-control --set-settings <идентификатор/имя задачи> --file <путь к конфигурационному файлу> [--json]

    где:

    • <идентификатор/имя задачи> – идентификатор, присвоенный задаче в момент создания, или имя задачи в командной строке.
    • --file <путь к конфигурационному файлу> – полный путь к конфигурационному файлу, из которого будут импортированы параметры задачи.
    • --json – укажите этот ключ, если вы импортируете параметры из конфигурационного файла формата JSON. Если вы не укажете ключ --json, приложение попытается выполнить импорт из файла формата INI. При невозможности импорта отображается ошибка.

Все значения параметров задачи, заданные в файле, будут импортированы в приложение.

В начало
[Topic 289982]

Как изменить параметры задачи с помощью ключей командной строки

С помощью ключей команды kfl-control --set-settings вы можете изменять отдельные значения параметров задачи, а также добавлять или удалять области проверки и области исключения для задач типа OAS и ODS.

Настройка отдельных параметров задач

Чтобы изменить отдельные значения параметров задачи с помощью ключей командной строки, выполните следующую команду:

kfl-control --set-settings <идентификатор/имя задачи> <имя параметра>=<значение параметра> [<имя параметра>=<значение параметра>]

где:

  • <идентификатор/имя задачи> – идентификатор, присвоенный задаче в момент создания, или имя задачи в командной строке.
  • <имя параметра>=<значение параметра> – имя и значение одного из параметров задачи. Текущие значения параметров задачи вы можете получить с помощью команды вывода параметров задачи.

Значения указанных параметров задачи будут изменены.

Добавление и удаление области проверки

Чтобы добавить область проверки с помощью ключей командной строки, выполните следующую команду:

kfl-control --set-settings <идентификатор/имя задачи> --add-path <путь>

где:

  • <идентификатор/имя задачи> – идентификатор, присвоенный задаче в момент создания, или имя задачи в командной строке.
  • --add-path <путь> – добавить путь к директории с проверяемыми объектами.

В параметры задачи будет добавлена новая секция [ScanScope.item_#]. Приложение будет проверять объекты в директории, указанной параметром Path. Остальные параметры области проверки принимают значения по умолчанию.

Если в параметрах задачи уже есть секция [ScanScope.item_#] с указанным значением параметра Path, дублирующая секция не добавляется.

Если для параметра UseScanArea установлено значение No, после выполнения этой команды значение изменится на Yes и будет выполняться проверка объектов, расположенных в этой директории.

Пример:

Добавление области проверки для задачи с ID=100:

kfl-control --set-settings 100 ScanScope.item_0001.UseScanArea=Yes ScanScope.item_0001.Path=/home

В задачу будут добавлены следующие параметры области проверки:

[ScanScope.item_0001]

AreaDesc=

UseScanArea=Yes

Path=/home

AreaMask.item_0000=*

Чтобы удалить область проверки с помощью ключей командной строки, выполните следующую команду:

kfl-control --set-settings <идентификатор/имя задачи> --del-path <путь>

где:

  • <идентификатор/имя задачи> – идентификатор, присвоенный задаче в момент создания, или имя задачи в командной строке.
  • --del-path <путь> – удалить путь к директории с проверяемыми объектами.

Секция [ScanScope.item_#], содержащая указанный путь, будет удалена из параметров задачи. Приложение не будет проверять объекты в указанной директории.

Добавление и удаление области исключения

Чтобы добавить область исключения с помощью ключей командной строки, выполните следующую команду:

kfl-control --set-settings <идентификатор/имя задачи> --add-exclusion <путь>

где:

  • <идентификатор/имя задачи> – идентификатор, присвоенный задаче в момент создания, или имя задачи в командной строке.
  • --add-exclusion <путь> – добавить путь к директории с объектами, которые вы хотите исключить из проверки.

В параметры задачи будет добавлена новая секция [ExcludedFromScanScope.item_#]. Приложение будет исключать из проверки объекты в директории, указанной параметром Path. Остальные параметры области исключения принимают значения по умолчанию.

Если в параметрах задачи уже есть секция [ExcludedFromScanScope.item_#] с указанным значением параметра Path, дублирующая секция не добавляется.

Если для параметра UseScanArea установлено значение No, после выполнения этой команды значение изменится на Yes и объекты, расположенные в этой директории, будут исключаться из проверки.

Чтобы удалить область исключения с помощью ключей командной строки, выполните следующую команду:

kfl-control --set-settings <идентификатор/имя задачи> --del-exclusion <путь>

где:

  • <идентификатор/имя задачи> – идентификатор, присвоенный задаче в момент создания, или имя задачи в командной строке.
  • --del-exclusion <путь> – удалить путь к директории с исключаемыми объектами.

Секция [ExcludedFromScanScope.item_#], содержащая указанный путь, будет удалена из параметров задачи. Приложение не будет исключать из проверки объекты в указанной директории.

В начало
[Topic 289983]

Как восстановить параметры задачи по умолчанию в командной строке

Вы можете восстанавливать заданные по умолчанию параметры для всех пользовательских задач и всех предустановленных задач, кроме задач типов Rollback и License (эти задачи не имеют параметров).

Чтобы восстановить заданные по умолчанию параметры задачи, выполните следующую команду:

kfl-control --set-settings <идентификатор/имя задачи> --set-to-default

где <идентификатор/имя задачи> – идентификатор, присвоенный задаче в момент создания, или имя задачи в командной строке.

Приложение изменит значения параметров на заданные по умолчанию.

В начало
[Topic 290443]

Как настроить расписание задачи в командной строке

Вы можете настраивать расписание запуска для задач следующих типов: ODS, Update и Rollback.

Вы можете выводить текущие значения параметров расписания запуска задачи в консоль или в конфигурационный файл.

Чтобы вывести в консоль текущие параметры расписания запуска задачи, выполните следующую команду:

kfl-control --get-schedule <идентификатор/имя задачи> [--json]

где:

  • <идентификатор/имя задачи> – идентификатор, присвоенный задаче в момент создания, или имя задачи в командной строке.
  • --json – выводить параметры в формате JSON. Если вы не укажете ключ --json, параметры будут выведены в формате INI.

Чтобы вывести в конфигурационный файл текущие параметры расписания запуска задачи, выполните следующую команду:

kfl-control --get-schedule <идентификатор/имя задачи> --file <путь к конфигурационному файлу> [--json]

где:

  • <идентификатор/имя задачи> – идентификатор, присвоенный задаче в момент создания, или имя задачи в командной строке.
  • --file <путь к конфигурационному файлу> – путь к конфигурационному файлу, в который будут выведены параметры расписания задачи. Если вы укажете имя файла без пути, файл будет создан в текущей директории. Если файл существует по указанному пути, он будет перезаписан. Если указанной директории не существует, конфигурационный файл не будет создан.
  • --json – выводить параметры в формате JSON. Если вы не укажете ключ --json, параметры будут выведены в формате INI.

    Примеры:

    Сохранить параметры задачи обновления в файле с именем update_schedule.ini и сохранить созданный файл в текущей директории:

    kfl-control --get-schedule 6 --file update_schedule.ini

    Вывести в консоль расписание задачи обновления:

    kfl-control --get-schedule 6

Вы можете изменять параметры расписания запуска задачи следующими способами:

  • Импортировать параметры из конфигурационного файла, который содержит все параметры расписания.
  • Задавать с помощью командной строки отдельные параметры расписания запуска задачи в формате <имя параметра>=<значение параметра>.

Чтобы изменить значения параметров расписания запуска задачи с помощью конфигурационного файла, выполните следующие действия:

  1. Выведите параметры задачи в конфигурационный файл с помощью команды kfl-control --get-schedule.
  2. Измените в файле значения нужных параметров и сохраните изменения.
  3. Выполните команду:

    kfl-control --set-schedule <идентификатор/имя задачи> --file <путь к конфигурационному файлу> [--json]

    где:

    <идентификатор/имя задачи> – идентификатор, присвоенный задаче в момент создания, или имя задачи в командной строке.

    --file <путь к конфигурационному файлу> – полный путь к конфигурационному файлу, из которого будут импортированы параметры расписания задачи.

    --json – укажите этот ключ, если вы импортируете параметры из конфигурационного файла формата JSON. Если вы не укажете ключ --json, приложение попытается выполнить импорт из файла формата INI. При невозможности импорта отображается ошибка.

Все значения параметров расписания запуска задачи, заданные в файле, будут импортированы в приложение.

Пример:

Импортировать в задачу с ID=2 параметры расписания из конфигурационного файла с именем /home/test/on_demand_schedule.ini:

kfl-control --set-schedule 2 --file /home/test/on_demand_schedule.ini

Чтобы изменить отдельные значения параметров расписания запуска задачи с помощью командной строки, выполните следующую команду:

kfl-control --set-schedule <идентификатор/имя задачи> <имя параметра>=<значение параметра> [<имя параметра>=<значение параметра>]

где:

Значения указанных параметров расписания запуска задачи будут изменены.

Примеры:

Чтобы настроить запуск задачи каждые 10 часов, укажите следующие параметры:

RuleType=Hourly

RunMissedStartRules=No

StartTime=2021/May/30 23:05:00;10

RandomInterval=0

Чтобы настроить запуск задачи каждые 10 минут, укажите следующие параметры:

RuleType=Minutely

RunMissedStartRules=No

StartTime=23:10:00;10

RandomInterval=0

Чтобы настроить запуск задачи 15-го числа каждого месяца, укажите следующие параметры:

RuleType=Monthly

RunMissedStartRules=No

StartTime=23:25:00;15

RandomInterval=0

Чтобы настроить запуск задачи каждый вторник, укажите следующие параметры:

RuleType=Weekly

StartTime=18:01:30;Tue

RandomInterval=99

RunMissedStartRules=No

Чтобы настроить запуск задачи через каждые 11 дней, укажите следующие параметры:

RuleType=Daily

RunMissedStartRules=No

StartTime=23:15:00;11

RandomInterval=0

В начало
[Topic 287583]

Как управлять общими параметрами приложения в командной строке

Общие параметры приложения определяют работу приложения в целом и работу отдельных функций.

Вы можете управлять общими параметрами приложения с помощью специальных команд управления:

  • Выводить текущие значения общих параметров приложения в консоль или в конфигурационный файл.
  • Изменять общие параметры приложения, используя конфигурационный файл, содержащий все общие параметры, или ключи командной строки в формате <имя параметра>=<значение параметра>.

С помощью общих параметров вы можете:

В этом разделе

Как вывести общие параметры приложения в консоль или в конфигурационный файл

Как изменить общие параметры приложения в командной строке

В начало
[Topic 287602]

Как вывести общие параметры приложения в консоль или в конфигурационный файл

Вы можете выводить текущие значения общих параметров приложения в консоль или в конфигурационный файл, который вы можете использовать для изменения параметров задачи.

Чтобы вывести в консоль текущие значения общих параметров приложения, выполните следующую команду:

kfl-control --get-app-settings [--json]

где --json – выводить параметры в формате JSON. Если вы не укажете ключ --json, параметры будут выведены в формате INI.

Чтобы вывести в конфигурационный файл текущие значения общих параметров приложения, выполните следующую команду:

kfl-control --get-app-settings --file <путь к конфигурационному файлу> [--json]

где:

  • --file <путь к конфигурационному файлу> – путь к конфигурационному файлу, в который будут выведены общие параметры приложения. Если вы укажете имя файла без пути, файл будет создан в текущей директории. Если файл существует по указанному пути, он будет перезаписан. Если указанной директории не существует, конфигурационный файл не будет создан.
  • --json – выводить параметры в формате JSON. Если вы не укажете ключ --json, параметры будут выведены в формате INI.

    Пример:

    Вывести общие параметры приложения в файл с именем kfl_config.ini. Сохранить созданный файл в текущей директории:

    kfl-control --get-app-settings --file kfl_config.ini

В начало
[Topic 290468]

Как изменить общие параметры приложения в командной строке

В командной строке вы можете изменять общие параметры приложения с помощью команды kfl-control --set-app-settings:

  • Вы можете изменять все общие параметры, используя конфигурационный файл, который содержит общие параметры приложения. Конфигурационный файл вы можете получить с помощью команды вывода общих параметров.
  • Вы можете изменять отдельные параметры, используя ключи командной строки в формате <имя параметра>=<значение параметра>. Текущие значения общих параметров приложения вы можете получить с помощью команды вывода общих параметров.

Чтобы изменить значения общих параметров приложения с помощью конфигурационного файла:

  1. Выведите общие параметры приложения в конфигурационный файл.
  2. Измените значения нужных параметров в файле и сохраните изменения.
  3. Выполните команду:

    kfl-control --set-app-settings --file <путь к конфигурационному файлу> [--json]

    где:

    • --file <путь к конфигурационному файлу> – полный путь к конфигурационному файлу с общими параметрами приложения. Если вы удалите какой-либо параметр в конфигурационном файле, после выполнения команды для этого параметра будет указано значение по умолчанию.
    • --json – укажите этот ключ, если вы импортируете параметры из конфигурационного файла формата JSON. Если вы не укажете ключ --json, приложение попытается выполнить импорт из файла формата INI. При невозможности импорта отображается ошибка.

Все значения общих параметров, заданные в файле, будут импортированы в приложение.

Чтобы изменить значения общих параметров приложения с помощью ключей командной строки, выполните следующую команду:

kfl-control --set-app-settings <имя параметра>=<значение параметра> [<имя параметра>=<значение параметра>]

где <имя параметра>=<значение параметра> – имя и значение одного из общих параметров приложения.

Значения указанных общих параметров будут изменены.

Примеры:

Импортировать в приложение общие параметры из конфигурационного файла /home/test/kfl_config.ini:

kfl-control --set-app-settings --file /home/test/kfl_config.ini

Установить низкий уровень детализации файла трассировки:

kfl-control --set-app-settings TraceLevel=NotDetailed

Добавить точку монтирования, которую требуется исключить из перехвата файловых операций:

kfl-control --set-app-settings ExcludedMountPoint.item_0000="/data"

В начало
[Topic 290469]

Как отфильтровать результаты запросов в командной строке

Вы можете с помощью фильтра ограничивать результаты запроса при выполнении команд управления приложением.

Условия фильтра задаются с помощью одного или нескольких логических выражений, скомбинированных с помощью логического оператора and. Условия фильтра требуется заключать в кавычки:

"<поле> <операция сравнения> '<значение>'"

"<поле> <операция сравнения> '<значение>' and <поле> <операция сравнения> '<значение>'"

где:

  • <поле> – название поля базы данных.
  • <операция сравнения> – одна из следующих операций сравнения:
    • > – больше.
    • < – меньше.
    • like – соответствует указанному значению. При указании значения можно использовать маски %, например: логическое выражение "FileName like '%etc%'" задает ограничение "содержит текст "etc" в поле FileName".
    • == – равно.
    • != – не равно.
    • >= – больше или равно.
    • <= – меньше или равно.
  • <значение> – значение поля. Значение требуется указывать в одинарных кавычках (‘).

    Значение даты вы можете указывать в системе отметок времени UNIX (количество секунд, прошедших с 00:00:00 (UTC), 1 января 1970 года) или в формате YYYY-MM-DD hh:mm:ss. Значение даты и времени указывается пользователем и отображается приложением по локальному времени пользователя.

Вы можете использовать фильтр в следующих командах управления приложением:

  • Вывод информации об определенных текущих событиях приложения:

    kfl-control -W --query "<условия фильтра>"

  • Вывод информации об определенных событиях приложения в журнале событий:

    kfl-control -E --query "<условия фильтра>"

  • Вывод информации об определенных объектах в резервном хранилище:

    kfl-control -B --query "<условия фильтра>"

  • Удаление определенных объектов из резервного хранилища:

    kfl-control -B --mass-remove --query "<условия фильтра>"

    Примеры:

    Вывести информацию о событиях, которые содержат текст "etc" в поле FileName:

    kfl-control -E --query "FileName like '%etc%'"

    Вывести информацию о событиях с типом ThreatDetected (обнаружена угроза):

    kfl-control -E --query "EventType == 'ThreatDetected'"

    Вывести информацию о событиях с типом ThreatDetected, сформированных задачами типа ODS:

    kfl-control -E --query "EventType == 'ThreatDetected' and TaskType == 'ODS'"

    Вывести информацию о событиях, сформированных после даты, указанной в системе отметок времени UNIX (количество секунд, прошедших с 00:00:00 (UTC), 1 января 1970 года):

    kfl-control -E --query "Date > '1583425000'"

    Вывести информацию о событиях, сформированных после даты, указанной в формате YYYY-MM-DD hh:mm:ss:

    kfl-control -E --query "Date > '2022-12-22 18:52:45'"

    Вывести информацию о файлах в резервном хранилище, имеющих высокий (High) уровень важности:

    kfl-control -B --query "DangerLevel == 'High'"

В начало
[Topic 290460]

Как экспортировать и импортировать параметры приложения в командной строке

Приложение Kaspersky позволяет импортировать и экспортировать все параметры приложения для диагностики сбоев, проверки параметров или для упрощения настройки приложения на устройствах пользователей. При экспорте параметров все параметры приложения (включая параметры проверки защищенных соединений, общие параметры приложения и параметры задач) сохраняются в конфигурационном файле. Вы можете использовать этот конфигурационный файл, чтобы импортировать параметры в приложение.

Во время импорта или экспорта параметров приложение должно быть запущено. После импорта параметров требуется перезапустить приложение.

Чтобы экспортировать параметры приложения, выполните следующую команду:

kfl-control --export-settings --file <путь к конфигурационному файлу> [--json]

где:

  • --file <путь к конфигурационному файлу> – полный путь к конфигурационному файлу, в который будут сохранены параметры приложения.
  • --json – экспортировать параметры в конфигурационный файл формата JSON. Если вы не укажете ключ --json, экспорт будет выполнен в файл формата INI.

Чтобы импортировать параметры приложения из файла, выполните следующую команду:

kfl-control --import-settings --file <путь к конфигурационному файлу> [--json]

где:

  • --file <путь к конфигурационному файлу> – полный путь к конфигурационному файлу, параметры из которого будут импортированы в приложение.
  • --json – импортировать параметры из конфигурационного файла формата JSON. Если вы не укажете ключ --json, приложение попытается выполнить импорт из файла формата INI. При невозможности импорта отображается ошибка.

При импорте параметров из файла для параметра UseKSN по умолчанию устанавливается значение Yes.

После импорта параметров приложения внутренние идентификаторы задач могут измениться. Для управления задачами рекомендуется использовать имена задач.

В начало
[Topic 287584]

Как управлять ролями пользователей

Доступ к функциям приложения Kaspersky через командную строку предоставляется пользователю в соответствии с его ролью.

Роль – это набор прав и разрешений на управление приложением.

В операционной системе создаются три группы пользователей системы: kfladmin, kfluser и nokfl. Когда роль в приложении назначается пользователю системы, этот пользователь добавляется в соответствующую группу ролей (см. таблицу Роли ниже). При отзыве роли у пользователя пользователь удаляется из соответствующей группы ролей.

Если пользователю системы не назначено ни одной роли в приложении, этот пользователь относится к отдельной группе пользователи без прав.

Таким образом, роли соответствуют трем группам пользователей операционной системы:

  • kfladmin соответствует роли Администратор;
  • kfluser соответствует роли Пользователь;
  • nokfl назначается пользователю, если не назначена ни одна из ролей. В этом случае пользователь относится к отдельной группе пользователи без прав.

    Роли пользователей

    Название роли

    Роль в приложении

    Пользователь ОС

    Права

    Администратор

    admin

    kfladmin

    Управление параметрами приложения и параметрами задач через графический интерфейс и командную строку приложения без использования команды sudo.

    Управление лицензированием приложения.

    Назначение ролей пользователям.

    Отзыв ролей у пользователей (администратор не имеет права отозвать роль admin у себя самого).

    Просмотр и управление хранилищами пользователей.

    Пользователь

    user

    kfluser

    Управление только задачами выборочной проверки файлов.

    Запуск и остановка задач обновления.

    Просмотр отчетов для созданных пользователем задач.

    Просмотр особых событий, общих для всех пользователей приложения.

    nokfl

    Роль в приложении не назначена, права отсутствуют.

В этом разделе

Как просмотреть список пользователей и ролей в командной строке

Как назначить роль пользователю в командной строке

Как отозвать роль у пользователя в командной строке

В начало
[Topic 290448]

Как просмотреть список пользователей и ролей в командной строке

Чтобы просмотреть список пользователей и их ролей, выполните следующую команду в командной строке:

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

В начало
[Topic 290457]

Как назначить роль пользователю в командной строке

Чтобы назначить роль определенному пользователю, выполните следующую команду:

kfl-control [-U] --grant-role <роль> <пользователь>

Пример:

Назначить роль audit пользователю test15:

kfl-control --grant-role admin test15

В начало
[Topic 290458]

Как отозвать роль у пользователя в командной строке

Чтобы отозвать роль у определенного пользователя, выполните следующую команду:

kfl-control [-U] --revoke-role <роль> <пользователь>

Пример:

Отозвать роль audit у пользователя test15:

kfl-control --revoke-role admin test15

В начало
[Topic 290459]

Как управлять приложением с помощью интерфейса приложения

С помощью интерфейса приложения Kaspersky вы можете:

С помощью интерфейса приложения Kaspersky вы не можете:

  • Управлять пользовательскими задачами ODS.
  • Изменять параметры задач и компонентов.

Если компонент или задача приложения работает в

, в интерфейсе приложения для компонента и задачи отображается предупреждение Выбран информирующий режим работы.

В этом разделе справки

Интерфейс приложения

Как включать и выключать компоненты приложения в интерфейсе приложения

Как запускать и останавливать задачи в интерфейсе приложения

В начало
[Topic 284351]

Интерфейс приложения

Значок приложения в области уведомлений

После установки приложения Kaspersky на устройстве в области уведомлений панели задач справа появляется значок приложения.

Значок приложения обеспечивает доступ к контекстному меню и главному окну приложения.

Контекстное меню значка приложения содержит следующие пункты:

  • Kaspersky для Linux. Открывает главное окно приложения, в котором отображается состояние защиты устройства и находятся элементы интерфейса, предоставляющие доступ к функциям приложения.
  • Выход. Выполняет выход из интерфейса приложения.

Главное окно приложения

Вы можете открыть главное окно приложения одним из следующих способов:

  • С помощью правой кнопки мыши или двойным щелчком левой кнопки мыши по значку приложения в области уведомлений панели задач.
  • Выбрав название приложения в меню приложений оконного менеджера операционной системы.

Главное окно приложения разделено на несколько частей:

  • В центральной части главного окна приложения отображается статус защиты устройства. При нажатии кнопкой мыши на этой области окна открывается окно Центр защиты. В этом окне отображается информация о состоянии защиты устройства и рекомендации о действиях, которые вам нужно выполнить для устранения проблем в защите (при их наличии).
  • На кнопке Проверка отображается состояние задачи поиска вредоносного ПО и количество обнаруженных угроз. При нажатии на эту кнопку открывается окно Проверка. В этом окне вы можете запустить и остановить задачи Поиск вредоносного ПО и Проверка важных областей. Вы также можете просмотреть отчеты для этих задач.
  • На кнопке Обновление отображается состояние задачи Обновление. При нажатии на эту кнопку открывается окно Обновление. В этом окне вы можете запустить задачи Обновление и Откат обновления баз. Вы также можете просмотреть отчеты для этих задач.
  • В нижней части главного окна приложения находятся следующие элементы:
    • Кнопка Отчеты. При нажатии на эту кнопку открывается окно Отчеты, в котором вы можете просмотреть статистику работы компонентов и задач, а также отчеты об их работе.
    • Кнопка Резервное хранилище. При нажатии на эту кнопку открывается окно Резервное хранилище, в котором содержится информация об объектах в резервном хранилище.
    • Кнопка Настройка. При нажатии на эту кнопку открывается окно Настройка, в котором вы можете включать или выключать компоненты приложения, а также настроить использование Kaspersky Security Network.
    • Кнопка Поддержка. При нажатии на эту кнопку открывается окно Поддержка, в котором отображается текущая версия приложения и следующая информация:
      • Лицензионный ключ – активный лицензионный ключ, добавленный в приложение, или информация об отсутствии ключа. По ссылке в этом поле вы можете открыть окно Лицензии, в котором отображается подробная информация о лицензии.
      • Статус ключа – информация о статусе активного лицензионного ключа или информация об отсутствии ключа.
      • Дата выпуска баз – состояние и дата выпуска баз приложения.
      • Операционная система – сведения об операционной системе устройства.

      В нижней части окна Поддержка отображаются следующие ссылки:

      • Ссылка Форум, при переходе по которой открывается форум "Лаборатории Касперского".
      • Ссылка Лицензии, при переходе по которой открывается окно Лицензии.

        В окне Лицензии вы можете просматривать информацию о лицензиях, оформлять подписку, а также добавлять и удалять лицензионные ключи.

      • Ссылка Трассировка, при переходе по которой открывается окно Трассировка.

        В окне Трассировка вы можете создавать файлы трассировки приложения и настраивать уровень детализации файлов трассировки.

  • В нижней части главного окна приложения отображается информация о лицензии и о ключе, а также о проблемах лицензирования (при их наличии). При нажатии кнопкой мыши на этой области окна открывается окно Лицензии, в котором отображается подробная информация о лицензии.

    По кнопке Купить в этом окне вы можете открыть веб-сайт интернет-магазина "Лаборатории Касперского", где вы можете приобрести лицензию. После приобретения лицензии вы получите код активации, с помощью которого нужно активировать приложение.

В начало
[Topic 289976]

Как включать и выключать компоненты приложения в интерфейсе приложения

С помощью интерфейса приложения вы можете включать и выключать компоненты приложения. Если компонент включен, доступна кнопка Выключить. По умолчанию включены компоненты Защита от файловых угроз и Анализ поведения. Компонент Защита от веб-угроз может включаться автоматически, если в системе обнаружен один из поддерживаемых браузеров.

Если компонент выключен, доступна кнопка Включить.

Чтобы включить или выключить компонент приложения:

  1. Откройте главное окно приложения.
  2. В нижней части главного окна приложения нажмите на кнопку Настройка.

    Откроется окно Настройка.

  3. Нажмите на кнопку Включить или Выключить для нужного компонента.
В начало
[Topic 290130]

Как запускать и останавливать задачи в интерфейсе приложения

Чтобы запустить или остановить задачу проверки:

  1. Откройте главное окно приложения.
  2. В главном окне приложения нажмите на кнопку Проверка.

    Откроется окно Проверка.

  3. Выполните одно из следующих действий:
    • Если вы хотите запустить задачу проверки, нажмите на кнопку Запустить, расположенную под той задачей проверки, которую вы хотите запустить.

      Отобразится ход выполнения задачи проверки.

    • Если вы хотите остановить задачу проверки, нажмите на кнопку Остановить, расположенную под той задачей проверки, которую вы хотите остановить.

      Задача проверки остановится, отобразится информация о проверенных объектах и обнаруженных угрозах.

  4. Если вы хотите просмотреть отчет по задаче проверки, нажмите на кнопку Показать отчет.

При обнаружении зараженного объекта или при завершении задачи проверки отображается всплывающее окно в области уведомлений рядом со значком приложения в правой части панели задач.

Также в окне Проверка отображается ход и результат выполнения временных задач проверки загрузочных секторов (Scan_Boot_Sectors_{идентификатор}) и временных задач выборочной проверки файлов (Scan_File_{идентификатор}). Вы можете скрыть информацию о выполненных временных задачах, нажав на крестик или закрыв окно Проверка (при переходе в главное окно или при выходе из приложения).

В начало
[Topic 290422]