principal update#
Изменяет принципала.
Синтаксис#
catalog principal update
  --principal-name=<principalName>
  ([--new-principal-name=<newPrincipalName>]
  [--new-active=<newActive>]
  [--new-password-file=<passwordFile> | --new-password=<password>])
  [--property=<String=String>]...
  [--remove-property=<removedProperties>]...
catalog principal update --principal-name=<principalName>
                         ([--new-principal-name=<newPrincipalName>]
                         [--new-active=<newActive>]
                         [-p=<String=String>]...
                         [--remove-property=<removedProperties>]...
                         [--new-password-file=<passwordFile> | --new-password=<password>])
Опции#
--principal-name Имя принципала.
--new-principal-name Новое имя принципала.
--new-active Должен ли пользователь быть активным. Неактивные пользователи не могут выполнять операции над каталогом. Неприменимо для типа принципала role.
--new-password-file Путь к файлу с новым паролем пользователя. Неприменимо для типа принципала role.
--new-password Новый пароль пользователя в явном виде. Небезопасно, рекомендуем использовать --new-password-file. Неприменимо для типа принципала role.
-p | --property Произвольное свойство принципала в формате ключ=значение, которое будет добавлено или обновлено. Опцию можно задать несколько раз.
--remove-property= Свойство, которое должно быть удалено. Опцию можно задать несколько раз.
Контроль доступа#
Пользователь, выполняющий операцию, должен быть иметь права на выполнение следующих действий:
Примеры#
Деактивировать пользователя:
catalog principal update --principal-name jane --new-active=false 
Изменить свойства пользователя:
catalog principal update --principal-name jane --property department=MARKETING --remove-property email