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>