GPOA, UNIX ortamlarında Windows Active Directory etki alanlarından GPO'ları almak, yeniden yorumlamak ve uygulamak için kullanılan bir işlevdir.
Geçtiğimiz günlerde, Alt dağıtımlarında grup politikalarını hem sistem düzeyinde hem de bireysel kullanıcılar için istemci makinelerinde uygulamak için kullanılan gpupdate aracının yeni sürümünün yayınlandığı haberi geldi .
gpupdate aracı, Linux altında Active Directory etki alanı altyapısının dağıtımı için Basalt SPO alternatif çözümünün bir parçasıdır . Uygulama, MS AD veya Samba DC etki alanı altyapısıyla çalışmayı destekler.
gpupdate, ilkelerin etki alanı denetleyicilerindeki SysVol dizininde depolandığı Linux grup ilkesi uygulamasına dayalıdır.
gpupdate'in bir alt modülü olan GPOA, etki alanı denetleyicisinin SysVoI dizinine erişir ve sistem ve kullanıcılar için tüm GPT/GPO şablonlarını (makine ve kullanıcı dizinleri) ve tüm dizin bilgilerini yükler. gpupdate aracı, .pol uzantılı dosyaları kendisi analiz eder ve veritabanını derler. GPOA, bu veritabanından verilerini alır, sıralar, işler ve "uygulayıcı" modüllerini tek tek çalıştırmaya başlar.
Bu modüllerin her biri, yapılandırmanın uygulanmasında kendi payından sorumludur . Örneğin, sistem çekirdeği yapılandırması, masaüstü yapılandırması, çevre birimleri, tarayıcı yapılandırması ve yazıcı yapılandırması ile ilgili modüller bulunmaktadır.
Ve modüllerin her biri, veritabanının kendisine karşılık gelen bölümünü alır, örneğin, firefox uygulayıcısı, veritabanında firefox ile bir satır arayacak ve veritabanının yalnızca bu bölümünü, yani bir dosya oluşturmak için işleyecektir. /etc/firefox/policies dizinindeki bu bilgiler (Linux'ta oluşturulduğu şekliyle).
gpupdate'in en son sürümünün başlıca yeni özellikleri şunlardır :
- Tüm Firefox ve Chromium web tarayıcı politikaları desteklenir.
- Betik ilkelerini uygulamak için mekanizmalar eklendi: login/logout/login/shutdown.
- Sistem yapılandırma parametrelerini (tercihler) uygulama mekanizmaları: dosyalar (Dosyalar), dizinler (Klasörler), yapılandırma dosyaları (Ini dosyaları) ile işlemler.
- gpupdate-setup'ta hizmetlerin durumunu güncellemek için yeni bir eylem eklendi: Güncelleme anahtarı, etkilenen gpupdate'i güncellerken gerekli tüm hizmetleri başlatır.
- Doğru işleyiş ve güvenlik açısından kişiselleştirilmiş politikaların uygulanmasının iyileştirilmesi.
- Systemd, gpupdate hizmetinin yürütme süresini izlemek ve kontrol etmek için gpupdate.timer sistem zamanlayıcısını ve gpupdate-user.timer kullanıcı zamanlayıcısını tanıttı.
- gpupdate'in çalışma sıklığı bir zamanlayıcı aracılığıyla ayarlanabilir.
- Optimize Edilmiş İlke Geri Döngü İşleme Modu: Özel grup ilkesi geri döngü işleme modunu yapılandırma.
- Bir bilgisayar için Yandex Browser grup ilkelerini uygulamak için bir mekanizma eklendi.
- Sistem konfigürasyon parametrelerini (tercihler) uygulama mekanizmaları: kullanıcı için ağ paylaşımlarının konfigürasyonu (ağ paylaşımları).
- Otomatik olarak seçilen DC'nin grup ilkeleri olmayan bir SysVol olması durumunda yapılandırılmış bir SysVol dizini ile etki alanı denetleyicilerinin (DC'ler) numaralandırması eklendi.
- Varsayılan olarak, etki alanı denetleyicisi numaralandırması devre dışıdır.
- Grup ilkesi aracılığıyla tüm polkit eylemleri için kurallar oluşturma yeteneği eklendi; her polkit eylemi için, kullanıcı ve GPUI sistem yapılandırmalarını düzenlemek için grafik aracın konsol ağacında görüntülenecek bir admx yapılandırma şablonu hazırlayabilirsiniz.
- Disk bağlama ilkesinin kullanıcıya gösterilmesi düzeltildi ve bilgisayara bağlama desteği eklendi.
- Disk etiketi seçenekleri için destek eklendi.
- Sürücü harfi adlarının çakışması düzeltildi; sürücü harfleri Windows'taki gibi atanır.
- Paylaşımları göstermek için bağlama noktaları değiştirildi.
Son olarak, ilgilenenler için gpupdate kodu Python dilinde yazılmıştır ve GPLv3+ lisansı altında dağıtılmaktadır; araç, ALT depolarının kararlı p10 dalından kurulabilir.