Управление пользователями самообслуживания

Управление пользователями самообслуживания#

О добавлении администраторов домена и участников проекта написано в разделе Настройка мультитенантности. Также доступно редактирование, назначение проектов, включение/отключение и удаление существующих пользователей. Включение и отключение пользователей разрешает или запрещает вход пользователя в панель самообслуживания .

Изменение учетных данных пользователя

  1. На экране Настройки → Проекты и пользователи выберите домен, в котором нужно изменить пользователя.

  2. Перейдите на вкладку Пользователи домена, щелкните значок многоточия рядом с пользователем, а затем нажмите Изменить.

  3. Внесите необходимые изменения и выберите Сохранить.

Используйте следующую команду:

vinfra domain user set [--password] [--email <email>] [--name <name>]
                       --domain <domain> <user>
--password

Запросить пароль со стандартного ввода

--email <email>

Электронная почта пользователя

--name <name>

Имя пользователя

--domain <domain>

Имя или ID домена

<user>

Имя или ID пользователя

Например, чтобы изменить адрес электронной почты пользователя myuser на user@example.com, запустите команду:

# vinfra domain user set myuser --domain mydomain --email user@example.com

Включение или отключение пользователя

  1. На экране Настройки → Проекты и пользователи выберите домен, в котором хотите изменить пользователя.

  2. Перейдите на вкладку Пользователи домена, щелкните значок многоточия рядом с пользователем, а затем нажмите Включить или Отключить.

Используйте следующую команду:

vinfra domain user set [--enable | --disable] --domain <domain> <user>
--enable

Включить пользователя

--disable

Выключить пользователя

--domain <domain>

Имя или ID домена

<user>

Имя или ID пользователя

Например, чтобы отключить пользователя myuser в домене mydomain, запустите команду:

# vinfra domain user set myuser --domain mydomain --disable

Назначение пользователя в проект

  1. На экране Настройки → Проекты и пользователи выберите домен, в котором хотите изменить пользователя.

  2. Перейдите на вкладку Пользователи домена, щелкните значок многоточия рядом с пользователем c ролью Участник проекта, а затем выберите Настроить проекты.

  3. В окне Настроить проекты выберите проекты, которым нужно назначить пользователя, а затем нажмите Сохранить.

Используйте следующую команду:

vinfra domain user set [--assign <project> <role>] --domain <domain> <user>
--assign <project> <role>

Назначить пользователя в проект с одним или несколькими наборами разрешений. Укажите этот параметр несколько раз, чтобы назначить пользователя нескольким проектам.

  • <project>: имя или ID проекта

  • <role>: роль пользователя в проекте (project_admin)

--domain <domain>

Имя или ID домена

<user>

Имя или ID пользователя

Например, чтобы назначить пользователя myuser из домена mydomain в проект myproject в качестве администратора проекта, запустите команду:

# vinfra domain user set myuser --domain mydomain --assign myproject project_admin

Просмотр сведений о пользователе

  1. На экране Настройки → Проекты и пользователи щелкните домен, который содержит необходимого пользователя.

  2. Перейдите на вкладку Пользователи домена и щелкните пользователя. На правой панели будут отображены сведения об этом пользователе.

Используйте следующую команду:

vinfra domain user show --domain <domain> <user>
--domain <domain>

Идентификатор или имя домена

<user>

Идентификатор или имя пользователя

Например, чтобы вывести сведения о пользователе myuser из домена mydomain, выполните:

# vinfra domain user show myuser --domain mydomain
+--------------------+----------------------------------+
| Field              | Value                            |
+--------------------+----------------------------------+
| assigned_domains   | []                               |
| assigned_projects  | []                               |
| description        |                                  |
| domain_id          | 2929ff42b1e64884a05dea3011862aed |
| domain_permissions | - domain_admin                   |
| email              |                                  |
| enabled            | True                             |
| id                 | a9c67c6acf1f4df1818fdeeee0b4bd5e |
| name               | myuser                           |
| role               | domain_admin                     |
| system_permissions | []                               |
| tags               | []                               |
+--------------------+----------------------------------+

Удаление пользователя

  1. На экране Настройки → Проекты и пользователи выберите домен, в котором вы хотите удалить пользователя.

  2. Перейдите на вкладку Пользователи домена, щелкните значок многоточия рядом с пользователем, а затем нажмите Удалить.

  3. Выберите Удалить в окне подтверждения.

Используйте следующую команду:

vinfra domain user delete --domain <domain> <user>
--domain <domain>

Имя или ID домена

<user>

Имя или ID пользователя

Например, чтобы удалить пользователя myuser из домена mydomain:

# vinfra domain user delete myuser --domain mydomain