GPOA е функция за получаване, повторно интерпретиране и прилагане на GPO от домейни на Windows Active Directory в UNIX среди.
Наскоро се появи новината за пускането на новата версия на инструмента gpupdate, който се използва за прилагане на групови политики в Alt дистрибуции , на клиентски машини, както на системно ниво, така и за отделни потребители.
Инструментът gpupdat e е част от алтернативно решение на Basalt SPO за внедряване на инфраструктура на домейн на Active Directory под Linux. Приложението поддържа работа с инфраструктура на домейн на MS AD или Samba DC.
gpupdate се основава на прилагането на групова политика на Linux, където политиките се съхраняват в директорията SysVol на домейн контролерите.
GPOA, подмодул на gpupdate, осъществява достъп до директорията SysVoI на домейн контролера и зарежда всички GPT/GPO шаблони за системата и потребителите (директории на машини и потребители) и цялата информация за директориите. Инструментът gpupdate анализира самите файлове с разширение .pol и компилира базата данни. От тази база данни GPOA извлича данните си, сортира ги, обработва ги и започва да изпълнява модулите "applier" един по един.
Всеки от тези модули е отговорен за своята част от прилагането на конфигурацията. Например, има модули, свързани с конфигурацията на системното ядро, конфигурацията на работния плот, периферните устройства, конфигурацията на браузъра и конфигурацията на принтера.
И всеки от модулите взема тази част от базата данни, която му съответства, например, апликаторът на firefox ще търси в базата данни ред с firefox и ще обработва само тази част от базата данни, тоест да формира файл json от тази информация в директорията /etc/firefox/policies (както е формирана на Linux).
Основните нови функции на най-новата версия на gpupdate включват следното:
- Поддържат се всички правила за уеб браузъри Firefox и Chromium.
- Добавени са механизми за прилагане на политики за скриптове: влизане/излизане/влизане/изключване.
- Механизми за прилагане на системни конфигурационни параметри (предпочитания): операции с файлове (Files), директории (Folders), конфигурационни файлове (Ini-файлове).
- Добавено е ново действие за актуализиране на състоянието на услугите в gpupdate-setup: Ключът за актуализиране стартира всички необходими услуги при актуализиране на засегнатия gpupdate.
- Подобряване на прилагането на персонализирани политики по отношение на коректното им функциониране и сигурност.
- Systemd представи системния таймер gpupdate.timer и потребителския таймер gpupdate-user.timer за наблюдение и контрол на времето за изпълнение на услугата gpupdate.
- Честотата, с която gpupdate работи, може да бъде зададена чрез таймер.
- Оптимизиран режим на обратна обработка на политиката: Конфигуриране на персонализирания режим на обработка на обратна връзка на груповата политика.
- Добавен е механизъм за прилагане на групови правила на Yandex Browser за компютър.
- Механизми за прилагане на системни конфигурационни параметри (предпочитания): конфигурация на мрежови споделяния за потребителя (мрежови споделяния).
- Добавено е изброяване на домейн контролери (DC) с конфигурирана директория SysVol, ако автоматично избраният DC се окаже SysVol, който няма групови правила.
- По подразбиране изброяването на домейн контролера е деактивирано.
- Добавена е възможност за генериране на правила за всички действия на polkit чрез групова политика; за всяко действие на polkit можете да подготвите admx конфигурационен шаблон, който ще се показва в дървото на конзолата на графичния инструмент за редактиране на потребителски и GPUI системни конфигурации.
- Коригирано показване на правилата за монтиране на диск на потребителя и добавена поддръжка за монтиране на компютъра.
- Добавена е поддръжка за опции за етикети на дискове.
- Фиксиран сблъсък на имена на букви на устройства; буквите на устройството се присвояват както в Windows.
- Променени са точките на монтиране, за да се показват споделянията.
И накрая, за тези, които се интересуват, кодът на gpupdate е написан на Python и се разпространява под лиценз GPLv3+; инструментът може да бъде инсталиран от стабилния клон p10 на ALT хранилищата.