principal update#

Изменяет принципала.

Синтаксис#

catalog principal update --principal-name=<principalName>
                         ([--new-principal-name=<newPrincipalName>]
                         [--new-active=<newActive>]
                         [--new-identified-with=<identifiedWith>]
                         [--new-password-file=<passwordFile> | --new-password=<password>]
                         [-p=<String=String> | --property=<String=String>]...
                         [--remove-property=<removedProperties>]...)

Опции#

--principal-name Имя принципала.

--new-principal-name Новое имя принципала.

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

--new-identified-with Имя модуля безопасности, который будет использоваться для аутентификации пользователя. Укажите local для возврата к встроенной аутентификации по паролю каталога. Неприменимо для типа принципала 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

Перевести пользователя на аутентификацию через LDAP-провайдер:

catalog principal update --principal-name jane --new-identified-with ldap1

Вернуть пользователя на локальную аутентификацию по паролю каталога:

catalog principal update --principal-name jane --new-identified-with local