Групповые политики/Управление пакетами: различия между версиями

Материал из ALT Linux Wiki
(не показана 1 промежуточная версия этого же участника)
Строка 48: Строка 48:
[[Файл:Gpui-AltPackagesSync.png|GPUI. Включение политики «Синхронная работа с пакетами»]]
[[Файл:Gpui-AltPackagesSync.png|GPUI. Включение политики «Синхронная работа с пакетами»]]


'''Шаг 7.''' Т.к. политики управления пакетами относятся к экспериментальным, на машинах где они применяются должны быть включены «Экспериментальные групповые политики». Включить «Экспериментальные групповые политики» можно, выбрав в разделе  «Компьютер» -> «Административные шаблоны» -> «Система ALT» -> «Групповые политики» пункт «Экспериментальные групповые политики» и установив в открывшемся окне отметку в поле «Включено»:
'''Шаг 7.''' Так как политики управления пакетами относятся к экспериментальным, на машинах Альт где они применяются должны быть включены «Экспериментальные групповые политики». Включить «Экспериментальные групповые политики» можно, выбрав в разделе  «Компьютер» -> «Административные шаблоны» -> «Система ALT» -> «Групповые политики» пункт «Экспериментальные групповые политики» и установив в открывшемся окне отметку в поле «Включено»:


[[Файл:Gpui-global_experimental.png|GPUI. Включение политики «Экспериментальные групповые политики»]]
[[Файл:Gpui-global_experimental.png|GPUI. Включение политики «Экспериментальные групповые политики»]]
Строка 61: Строка 61:
'''Шаг 2.''' Создать новый объект групповой политики (GPO) и связать его с OU, в который входят машины или учетные записи пользователей, для которых будет применяться политика.
'''Шаг 2.''' Создать новый объект групповой политики (GPO) и связать его с OU, в который входят машины или учетные записи пользователей, для которых будет применяться политика.


'''Шаг 3.''' В контекстном меню GPO, выбрать пункт «Редактировать». Откроется редактор GPO.
'''Шаг 3.''' В контекстном меню GPO выбрать пункт «Редактировать». Откроется редактор GPO.


'''Шаг 4.''' Перейти в «Конфигурация компьютера»/«Конфигурация пользователя» -> «Политики» -> «Административные шаблоны» -> «Система ALT» -> «Управление пакетами»:  
'''Шаг 4.''' Перейти в «Конфигурация компьютера»/«Конфигурация пользователя» -> «Политики» -> «Административные шаблоны» -> «Система ALT» -> «Управление пакетами»:  
Строка 87: Строка 87:
[[Файл:RSAT-AltPackagesSync.png|RSAT. Включение политики «Синхронная работа с пакетами»]]
[[Файл:RSAT-AltPackagesSync.png|RSAT. Включение политики «Синхронная работа с пакетами»]]


'''Шаг 7.''' Т.к. политики управления пакетами относятся к экспериментальным, на машинах где они применяются должны быть включены «Экспериментальные групповые политики». Включить «Экспериментальные групповые политики» можно, выбрав в разделе  «Конфигурация компьютера» -> «Политики» -> «Административные шаблоны» -> «Система Alt» -> «Групповые политики» пункт «Экспериментальные групповые политики»:
'''Шаг 7.''' Так как политики управления пакетами относятся к экспериментальным, на машинах Альт где они применяются должны быть включены «Экспериментальные групповые политики». Включить «Экспериментальные групповые политики» можно, выбрав в разделе  «Конфигурация компьютера» -> «Политики» -> «Административные шаблоны» -> «Система ALT» -> «Групповые политики» пункт «Экспериментальные групповые политики»:


[[Файл:Experimental_Group_Policies_Packages.png|RSAT. Экспериментальные групповые политики]]
[[Файл:Experimental_Group_Policies_Packages.png|RSAT. Экспериментальные групповые политики]]

Версия от 09:24, 30 ноября 2022

Эта групповая политика позволяет централизованно для компьютеров устанавливать пакеты (из настроенного репозитория) и удалять пакеты (установленные из репозитория).

Настройка политики

На рабочей станции

Шаг 1. На машине с установленными ADMC и GPUI получить ключ Kerberos для администратора домена.

Шаг 2. В ADMC создать новый объект групповой политики (GPO) и связать его с OU, в который входят машины или учетные записи пользователей, для которых будет применяться политика.

Шаг 3. Запустить GPUI:

$ gpui-main -p "smb://dc.test.alt/SysVol/test.alt/Policies/{50A474C5-8097-4EBF-A503-0DAB29176FC6}"

где dc.test.alt – имя контроллера домена, а "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXXX}" – GUID шаблона групповой политики для редактирования.

Откроется окно редактирования групповых политик.

Шаг 4. Перейти в «Компьютер»/«Пользователь» -> «Система ALT» -> «Управление пакетами»:

Раздел «Управление пакетами»

Шаг 5. Для задания списка пакетов, которые необходимо установить, щелкнуть левой кнопкой мыши на политике «Установка пакетов», откроется диалоговое окно настройки политики:

Диалоговое окно «Установка пакетов»

Примечание: Для задания списка пакетов, которые необходимо удалить, необходимо выбрать политику «Удаление пакетов».


Для включения политики следует установить отметку в поле «Включено».

Для задания списка пакетов, которые должны быть установлены/удалены нажать кнопку «Редактировать» и в открывшемся окне ввести список пакетов, по одному на каждой строке:

Список пакетов для установки

Примечание: Возможные действия:
  • добавление строки — кнопка «Добавить»;
  • удаление строки — кнопка «Удалить»;
  • ввести названия пакета — щелчок мыши по строке;
  • редактирование названия пакета — двойной щелчок мыши по строке с пакетом;
  • применить изменения — кнопка «Ок»;
  • отменить изменения — кнопка «Отмена».


Шаг 6. (Опционально) Включить политику «Синхронная работа с политиками». Включение данной настройки запретит работу (установка, удаление) с пакетами в фоновом режиме, что может замедлить работу компьютера при применении политики (при загрузке машины, если политика машинная, или входе пользователя в систему, если политика пользовательская).

Для включения этой политики следует в разделе «Компьютер»/«Пользователь» -> «Система ALT» -> «Управление пакетами» выбрать пункт «Синхронная работа с пакетами», в открывшемся окне установить отметку в поле «Включено» и нажать кнопку «ОК», для сохранения изменений:

GPUI. Включение политики «Синхронная работа с пакетами»

Шаг 7. Так как политики управления пакетами относятся к экспериментальным, на машинах Альт где они применяются должны быть включены «Экспериментальные групповые политики». Включить «Экспериментальные групповые политики» можно, выбрав в разделе «Компьютер» -> «Административные шаблоны» -> «Система ALT» -> «Групповые политики» пункт «Экспериментальные групповые политики» и установив в открывшемся окне отметку в поле «Включено»:

GPUI. Включение политики «Экспериментальные групповые политики»

Примечание: Вместо глобального включения экспериментальных политик, можно отдельно включить применение механизма групповых политик управления пакетами (Packages) или включить применение механизма групповых политик управления пакетами для пользователей. Для этого следует включить соответственно политики «Установка и удаление программ» или «Установка и удаление программ для пользователей» (разделе «Компьютер» -> «Административные шаблоны» -> «Система ALT» -> «Групповые политики» -> «Механизмы GPUpdate»): GPUI. Механизмы GPUpdate


На машине Windows

Шаг 1. На машине с установленным RSAT открыть консоль «Управление групповыми политиками» (gpmc.msc).

Шаг 2. Создать новый объект групповой политики (GPO) и связать его с OU, в который входят машины или учетные записи пользователей, для которых будет применяться политика.

Шаг 3. В контекстном меню GPO выбрать пункт «Редактировать». Откроется редактор GPO.

Шаг 4. Перейти в «Конфигурация компьютера»/«Конфигурация пользователя» -> «Политики» -> «Административные шаблоны» -> «Система ALT» -> «Управление пакетами»:

RSAT. Раздел «Управление пакетами»

В правом окне редактора отобразится список политик.

Шаг 5. Для задания списка пакетов, которые необходимо установить, дважды щелкнуть на политике «Установка пакетов», откроется диалоговое окно настройки политики:

RSAT. Диалоговое окно «Установка пакетов»

Примечание: Для задания списка пакетов, которые необходимо удалить, необходимо выбрать политику «Удаление пакетов».


Для включения политики следует установить отметку в поле «Включить».

Для задания списка пакетов, которые должны быть установлены/удалены нажать кнопку «Показать» и в открывшемся окне ввести список пакетов, по одному на каждой строке:

RSAT. Список пакетов для установки

Шаг 6. (Опционально) Включить политику «Синхронная работа с политиками». Включение данной настройки запретит работу (установка, удаление) с пакетами в фоновом режиме, что может замедлить работу компьютера при применении политики (при загрузке машины, если политика машинная, или входе пользователя в систему, если политика пользовательская).

Для включения этой политики следует в разделе «Конфигурация компьютера»/«Конфигурация пользователя» -> «Политики» -> «Административные шаблоны» -> «Система ALT» -> «Управление пакетами» выбрать пункт «Синхронная работа с пакетами», в открывшемся окне установить отметку в поле «Включить» и нажать кнопку «ОК»/«Применить», для сохранения изменений:

RSAT. Включение политики «Синхронная работа с пакетами»

Шаг 7. Так как политики управления пакетами относятся к экспериментальным, на машинах Альт где они применяются должны быть включены «Экспериментальные групповые политики». Включить «Экспериментальные групповые политики» можно, выбрав в разделе «Конфигурация компьютера» -> «Политики» -> «Административные шаблоны» -> «Система ALT» -> «Групповые политики» пункт «Экспериментальные групповые политики»:

RSAT. Экспериментальные групповые политики

Дважды щелкнуть на политике «Экспериментальные групповые политики», в открывшемся окне установить отметку в поле «Включить»:

RSAT. Диалоговое окно «Экспериментальные групповые политики»

Примечание: Вместо глобального включения экспериментальных политик, можно отдельно включить применение механизма групповых политик управления пакетами (Packages) или включить применение механизма групповых политик управления пакетами для пользователей. Для этого следует включить соответственно политики «Установка и удаление программ» или «Установка и удаление программ для пользователей» (разделе «Конфигурация компьютера»/«Конфигурация пользователя» -> «Политики» -> «Административные шаблоны» -> «Система ALT» -> «Групповые политики» -> «Механизмы GPUpdate»): RSAT. Механизмы GPUpdate


Файлы настроек политики

Все настройки политики хранятся в файлах:

  • {GUID GPT}/Machine/Registry.pol
  • {GUID GPT}/User/Registry.pol

Пример Registry.pol:

PReg
[Software\BaseALT\Policies\GPUpdate;GlobalExperimental;;;]
[Software\BaseALT\Policies\Packages;Sync;;;]
[Software\BaseALT\Policies\Packages\Install;gimp;;;gimp]
[Software\BaseALT\Policies\Packages\Install;simple-scan;;;simple-scan]
[Software\BaseALT\Policies\Packages\Remove;python3-tools;;;python3-tools]