Product SiteDocumentation Site

Глава 31. Управление пользователями

31.1. Пользователи
31.2. Группы пользователей
31.3. Управление разрешениями
31.4. Управление правилами ACL
31.5. Аутентификация пользователей
31.5.1. LDAP аутентификация
Ресурсы, к которым пользователь может получить доступ в OpenNebula, контролируются системой разрешений. По умолчанию только владелец ресурса может использовать и управлять им. Пользователи могут делиться ресурсами, предоставляя разрешения на использование или управление другим пользователям в своей группе или любому другому пользователю в системе.

31.1. Пользователи

Пользователь в OpenNebula определяется именем пользователя и паролем. Каждый пользователь имеет уникальный идентификатор и принадлежит как минимум к одной группе.
При установке OpenNebula создаются две административные учетные записи (oneadmin и serveradmin).
oneuser — инструмент командной строки для управления пользователями в OpenNebula.
Посмотр списка пользователей:
$ oneuser list
  ID NAME                 GROUP    AUTH            VMS     MEMORY        CPU
   1 serveradmin          oneadmin server_c    0 /   -      0M /   0.0 /   -
   0 oneadmin             oneadmin core              -          -          -
Создание нового пользователя:
$ oneuser create <user_name> <password>
По умолчанию новый пользователь будет входить в группу users. Изменить группу пользователя:
$ oneuser chgrp <user_name> oneadmin
Что бы удалить пользователя из группы, необходимо переместить его обратно в группу users.
Удалить пользователя:
$ oneuser delete <user_name>
Все операции с пользователями можно производить в веб-интерфейсе:
Управление пользователями в OpenNebula-Sunstone
Созданный пользователь может аутентифицироваться в веб-интерфейсе OpenNebula и изменить настройки (изменить язык интерфейса, пароль, добавить ssh-ключ для доступа на ВМ и т.д.):
Панель пользователя в OpenNebula-Sunstone

Примечание

Пользователи могут просматривать информацию о своей учётной записи и изменять свой пароль.