Общие шаблоны#

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

В интерфейсе командной строки#

Изменить установленные полномочия можно при помощи команды chmod с указанием идентификатора шаблона и числового кода полномочий.

Примечание

Примеры

  1. Исходное состояние, пример вывода после выполнения команды onetemplate show 0:

    ...
    PERMISSIONS
    OWNER : um-
    GROUP : u--
    OTHER : ---
    
  2. Установка полномочий в отношении шаблона с идентификатором 0:

    • владельцу установить биты USE и MANAGE (разрешить применение и управление);

    • пользователям группы установить биты USE и MANAGE;

    • остальным пользователям установить бит USE.

    Для этого необходимо выполнить команду:

    onetemplate chmod 0 664
    

    Просмотр установленных полномочий, пример вывода после выполнения команды onetemplate show 0:

    ...
    PERMISSIONS
    OWNER : um-
    GROUP : um-
    OTHER : u--
    
  3. Установка полномочий в отношении шаблона с идентификатором 0:

    • владельцу установить биты USE и MANAGE (разрешить применение и управление);

    • пользователям группы установить бит USE;

    • остальным пользователям установить бит USE.

    Для этого необходимо выполнить команду:

    onetemplate chmod 0 644
    

    Просмотр установленных полномочий, пример вывода после выполнения команды onetemplate show 0:

    ...
    PERMISSIONS
    OWNER : um-
    GROUP : u--
    OTHER : u--
    
  4. Установка полномочий в отношении шаблона с идентификатором 0:

    • владельцу установить биты USE и MANAGE (разрешить применение и управление);

    • пользователям группы снять все биты (отозвать все полномочия);

    • остальным пользователям установить биты USE, MANAGE и ADMIN (разрешить применение, управление и администрирование).

    Для этого необходимо выполнить команду:

    onetemplate chmod 0 607
    

    Просмотр установленных полномочий, пример вывода после выполнения команды onetemplate show 0:

    ...
    PERMISSIONS
    OWNER : um-
    GROUP : ---
    OTHER : uma
    

Кроме того, аргумент команды --recursive, выполнит действие по изменению полномочий в отношении каждого образа, указанного в шаблоне (параметр IMAGE).

В веб-интерфейсе ПВ#

Для просмотра полномочий, установленных в отношении шаблона, необходимо перейти на страницу этого шаблона (вкладка Сведения).

Примечание

Пример

Просмотр полномочий, установленных в отношении шаблона с идентификатором 0:

../../../../_images/template_permissions_info.1.png

В представленном примере в отношении шаблона 0 владелец simpleuser имеет полномочия типа USE и MANAGE. Пользователи в группе another-group имеют полномочия типа USE, другие пользователи не имеют полномочий в отношении данного шаблона.

Для изменения полномочий необходимо на странице шаблона во вкладке Сведения установить/снять соответствующие флаги.