principal create#

Создает нового пользователя.

Необходимые привилегии: principal.create.

Синтаксис#

catalog principal create
  --principal-name=<principalName>
  [--principal-type=<principalType>]
  [--active=<active>] 
  [--password-file=<passwordFile> | --password=<password>]
  [--property=<String=String>]...

Опции#

--principal-name Имя пользователя.

--principal-type Тип пользователя. Допустимые значения: user — обычный пользователь; role — роль. Значение по умолчанию: user.

--active Должен ли пользователь быть создан активным. Неактивные пользователи не могут выполнять операции над каталогом. Неприменимо для типа пользователя role. Значение по умолчанию: true.

--password-file Путь к файлу с паролем пользователя. Необязательный параметр. Неприменимо для типа пользователя role.

--password Пароль пользователя в явном виде. Небезопасно, рекомендуем использовать --password-file. Необязательный параметр. Неприменимо для типа пользователя role.

-p | --property Произвольное свойство пользователя в формате ключ=значение. Опцию можно задать несколько раз.

Примеры#

Создать пользователя:

catalog principal create --principal-name jane 

Создать пользователя со свойствами:

catalog principal create --principal-name jane -p email=jane@work.com -p department=HR