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=
Свойство, которое должно быть удалено. Опцию можно задать несколько раз.
Права доступа#
Ниже приведен список требований для пользователя, выполняющего операцию:
иметь встроенную роль
builtin.admin
Примеры#
Деактивировать пользователя:
catalog principal update --principal-name jane --new-active=false
Изменить свойства пользователя:
catalog principal update --principal-name jane --property department=MARKETING --remove-property email