principal create#
Создает нового принципала.
Синтаксис#
catalog principal create --principal-name=<principalName>
[--principal-type=<principalType>]
[--active=<active>]
[--password-file=<passwordFile> | --password=<password>]
[--p=<String=String>]...
Опции#
--principal-name
Имя принципала.
--principal-type
Тип принципала. Допустимые значения: user
— пользователь; role
— роль. Значение по умолчанию: user
.
--active
Должен ли пользователь быть создан активным. Неактивные пользователи не могут выполнять операции над каталогом. Неприменимо для типа принципала role
. Значение по умолчанию: true
.
--password-file
Путь к файлу с паролем пользователя. Необязательный параметр. Неприменимо для типа принципала role
.
--password
Пароль пользователя в явном виде. Небезопасно, рекомендуем использовать --password-file
. Необязательный параметр. Неприменимо для типа принципала role
.
-p
| --property
Произвольное свойство пользователя в формате ключ=значение
. Опцию можно задать несколько раз.
Права доступа#
Ниже приведен список требований для пользователя, выполняющего операцию:
иметь встроенную роль
builtin.admin
Примеры#
Создать пользователя:
catalog principal create --principal-name jane
Создать пользователя со свойствами:
catalog principal create --principal-name jane -p email=jane@work.com -p department=HR