Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

help

Данной командой выводится список доступных команд для текущего раздела и их параметры.

Синтаксис
help
Параметры

Команда не содержит параметров.

Раздел интерфейса командной строки

users

Пример:
edmi-users> help 
Usage: <main class> [command] [command options]
  Commands:
    exit      Exit from CLI
      Usage: exit

    q      Exit from CLI
      Usage: q

    quit      Exit from CLI
      Usage: quit

    menu      Display CLI menu
      Usage: menu

    main      Select Main menu
      Usage: main

    help      Display this help
      Usage: help

    ips      Select IPS menu
      Usage: ips

    users      Users management
      Usage: users

    license      Select License menu
      Usage: license

    settings      Settings management
      Usage: settings

    iprules      Select IP rules menu
      Usage: iprules

    add      Add new user
      Usage: add [options]
        Options:
        * --login
            User login
            Default: user
          --name
            User name
        * --role
            User role
            Default: admin
          --surname
            User surname

    show
      Usage: show       [command] [command options]
        Commands:
          user      Show user info
            Usage: user [options]
              Options:
              * --login
                  User login
                  Default: user

          users      Show users list
            Usage: users [options]
              Options:
                --limit
                  Limit of count devices
                  Default: 10
                --mode
                  Show mode
                  Default: all
                --order
                  Order
                  Default: asc
                --skip
                  Count of devices to skip
                  Default: 0
                --sort
                  Field to sort
                  Default: login


    set
      Usage: set       [command] [command options]
        Commands:
          password      Change user password
            Usage: password [options]
              Options:
              * --login
                  User login
                  Default: user


    edit      Edit user data
      Usage: edit [options]
        Options:
          --expiry
            Status expiry date (DD/MM/YYYY or DD.MM.YYYY or DD-MM-YYYY)
          --info
            User info
          --login
            User login
          --name
            User name
          --role
            User role
          --status
            User status
          --surname
            User surname

    delete      Delete user data
      Usage: delete [options]
        Options:
        * --login
            User login
            Default: user


edmi-users> 

add

Данной командой осуществляется добавление нового пользователя.

Синтаксис

add {–login <LOGIN>} [–name <NAME>] {–role <ROLE>} [–surname <SURNAME>]

Параметры

–login <LOGIN> — указание логина создаваемого пользователя, где <LOGIN> — строка длиной до 128 символов, которая не может содержать пробелы;

--name <NAME> — указание имени создаваемого пользователя, которое будет видно в профиле пользователя, где <NAME> — строка длиной до 128 символов, которая не может содержать пробелы;

--role <ROLE> — указание роли создаваемого пользователя, где <ROLE> может принимать следующие значения:

  • watcher — пользователь, у которого есть права только на просмотр информации EDM Issue;
  • manager — пользователь с правами на просмотр и управление всеми процессами EDM Issue за исключением управления пользователями;
  • admin — пользователь с полными правами на просмотр и управление всеми процессами EDM Issue.

--surname <SURNAME> — указание фамилии создаваемого пользователя, которое будет видно в профиле пользователя, где <SURNAME> — строка длиной до 128 символов, которая не может содержать пробелы.

Раздел интерфейса командной строки

users

Пример:
edmi-users> add --login user --name Tester --role admin --surname User
Enter new password (Ctrl+C to cancel): ********
Repeat new password (Ctrl+C to cancel): ********
OK
edmi-users>

delete

Данной командой осуществляется удаление существующего пользователя.

Синтаксис

delete {–login <LOGIN>}

Параметры

–login <LOGIN> — указание логина удаляемого пользователя, где <LOGIN> — служебное имя существующего на EDM Issue пользователя.

Раздел интерфейса командной строки

users

Пример:
edmi-users> delete --login edm
You will delete user 'edm'. Are you sure? (y/N) y
OK
edmi-users>

show user

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

Синтаксис

show user {--login <LOGIN>}

Параметры

–login <LOGIN> — указание логина пользователя, для которого будет отображена подробная информация, где <LOGIN> — служебное имя существующего на EDM Issue пользователя.

Раздел интерфейса командной строки

users

Пример:
edmi-users> show user --login user
Login: user
Name: Tester
Surname: User
Registered: 2022-11-25 18:02:06
Permissions: 

	license-view
	license-manage
	ips-view
	ips-manage
	users-view
	users-manage
	hosts-view
	hosts-manage
	settings-view
	settings-manage

Password changed: 2022-11-25 18:02:06
Status info: 

	Status: valid
	Changed: 2022-11-25 18:02:06

Stats: 

	Strikes: 0


edmi-users>

show users

Данной командой осуществляется вывод информации о всех зарегистрированных в EDM Issue пользователях.

Синтаксис

show users [–limit <LIMIT>] [–mode <MODE>] [–order <ORDER>] [–skip <SKIP>] [–sort <SORT>]

Параметры

--limit <LIMIT> — указание количества отображаемых в выводе команды записей, где <LIMIT> — число в диапазоне от 10 до 200, значение по умолчанию — 10;

--mode <MODE> — указание типа отображаемых пользователей, где <MODE> может принимать следующие значения:

  • all — все зарегистрированные на EDM Issue пользователи;
  • valid — все действующие пользователи EDM Issue;
  • blocked — все заблокированные пользователи EDM Issue.

Значение по умолчанию — all.

--order <ORDER> — указание порядка вывода записи, где <ORDER> может принимать следующие значения:

  • asc — вывод данных от начала списка;
  • desc — вывод данных с конца списка.

Значение по умолчанию — asc.

--skip <SKIP> — указание числа записей, которые будут пропущены от начала списка при выводе, где <SKIP> — положительное число в диапазоне от 0 до 100000, значение по умолчанию — 0.

--sort <SORT> — указание типа сортировки записей в выводе команды, где <SORT> может принимать следующие значения:

  • login — сортировка по логину пользователя;
  • name — сортировка по имени пользователя;
  • surname — сортировка по фамилии пользователя;
  • register — сортировка по дате регистрации пользователя;
  • status — сортировка по статусу пользователя.

Значение по умолчанию — login.

Раздел интерфейса командной строки

users

Пример:
edmi-users> show users --order desc --mode valid --sort name
1. Login: user
Name: Tester
Surname: User
Registered: 2022-11-25 18:02:06
Permissions: LV/LM/IV/IM/UV/UM/HV/HM/SV/SM
Status: valid

2. Login: admin
Permissions: admin
Status: initialize

End of list
edmi-users>

set password

Данной командой осуществляется смена пароля указанного пользователя.

Синтаксис

set password {–login <LOGIN>}

Параметры

–login <LOGIN> — указание логина пользователя, чей пароль будет изменен, где <LOGIN> — служебное имя существующего на EDM Issue пользователя.

Раздел интерфейса командной строки

users

Пример:
edmi-users> set password --login user
Enter new password (Ctrl+C to cancel): *********
Repeat new password (Ctrl+C to cancel): *********
Password has been successfully changed
OK
edmi-users>

edit

Данной командой осуществляется редактирование профиля существующего на EDM Issue пользователя.

Синтаксис

edit {–login <LOGIN>} [–name <NAME>] [–role <ROLE>] [–surname <SURNAME>] [–status <STATUS> --info <INFO> | --status blocked --info <INFO> [–expiry <EXPIRY>]]

Параметры

–login <LOGIN> — указание логина редактируемого пользователя, где <LOGIN> — служебное имя существующего на EDM Issue пользователя;

--name <NAME> — указание имени редактируемого пользователя, которое будет видно в профиле пользователя, где <NAME> — строка длиной до 128 символов, которая не может содержать пробелы;

--role <ROLE> — указание роли редактируемого пользователя, где <ROLE> может принимать следующие значения:

  • watcher — пользователь, у которого есть права только на просмотр информации EDM Issue;
  • manager — пользователь с правами на просмотр и управление всеми процессами EDM Issue за исключением управления пользователями;
  • admin — пользователь с полными правами на просмотр и управление всеми процессами EDM Issue.

--surname <SURNAME> — указание фамилии редактируемого пользователя, которое будет видно в профиле пользователя, где <SURNAME> — строка длиной до 128 символов, которая не может содержать пробелы;

–status <STATUS> — указание статуса редактируемого пользователя, где <STATUS> может принимать следующие значения:

  • valid — активный, неограниченный пользователь;
  • suspect — пользователь, у которого нет ограничений после успешной авторизации, однако будет выдано предупреждение о подозрительной активности с аккаунтом и предложение сменить пароль;
  • initialize — пользователь, которому для получение доступа к функционалу EDM Issue необходимо будет сменить пароль в обязательном порядке;
  • blocked — заблокированный пользователь, которому запрещена авторизация в EDM Issue до истечения срока действия блокировки.

--info <INFO> — указание информации о причине смены статуса пользователя, где <INFO> — строка длиной до 256 символов. Данный флаг можно использовать только при указании флага --status;

--expiry <EXPIRY> — указание даты окончания блокировки пользователя, где <EXPIRY> задается в виде DD/MM/YYYY, DD.MM.YYYY или DD-MM-YYYY где DD — число, MM — месяц, YYYY — год. Данный флаг можно использовать только при указании флага --status со значением blocked.

Раздел интерфейса командной строки

 users

Пример:
edmi-users> edit --login user --name Tester
OK
edmi-users>
edmi-users> edit --login user --expiry 31/12/2031 --status blocked --info "Banned"
OK
edmi-users>
  • Нет меток