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