Linux

Active Directory Group Policy ilə Linux sistemlərinə nəzarət

Active Directory (AD) Group Policy (GPO) əsasən Windows mühitində istifadə olunan güclü idarəetmə alətidir. Lakin bəzi hallarda Linux sistemlərinin də AD ilə inteqrasiyası və Group Policy-lərin müəyyən dərəcədə tətbiqi tələb oluna bilər. Bu məqalədə, AD GPO-nun Linux sistemlərində necə işlədiyini və hansı vasitələrlə tətbiq oluna biləcəyini araşdıracağıq.

Active Directory və Group Policy nədir?
Active Directory (AD), Microsoft tərəfindən hazırlanmış mərkəzləşdirilmiş domen idarəetmə sistemidir. Group Policy (GPO) isə administratorlara istifadəçilər və kompüterlər üçün siyasətlər təyin etməyə imkan verən AD komponentidir.

Windows sistemlərində GPO-lar müxtəlif parametrlərin konfiqurasiyası üçün istifadə olunur, məsələn:

  • Şəbəkə parametrlərinin tənzimlənməsi
  • İstifadəçi icazələrinin idarə edilməsi
  • Təhlükəsizlik siyasətlərinin tətbiqi

Linux sistemlərində isə GPO-ların eyni funksionallıqla tətbiq olunması çətinlik yaradır, çünki GPO əsasən Windows Group Policy Client (gpupdate, gpedit.msc və s.) ilə işləyir.

Linux-u Active Directory-yə qoşmaq üçün Linux sistemlərində AD GPO-larından istifadə etməyin ilk addımı onu Active Directory domeninə qoşmaqdır. Bunun üçün müxtəlif metodlar mövcuddur

SSSD və Realmd vasitəsilə qoşulma üçün SSSD (System Security Services Daemon) Linux sistemlərini AD-yə qoşmaq və domen istifadəçilərini doğrulamaq üçün istifadə edilən populyar bir həll yoludur. realmd isə AD və ya digər identifikasiya xidmətlərinə qoşulmağı asanlaşdırır

Adım 1 Vacib paketləri quraşdırmaq lazımdır.

sudo apt update
sudo apt install realmd sssd sssd-tools samba-common-bin adcli

 

Redhat ailəsi üçün

sudo yum install realmd sssd sssd-tools samba-common adcli

AD domeninə qoşulun

sudo realm join LinuxOyren.com -U admin

Burada LinuxOyren.com Active Directory domen adını, admin isə domen administrator istifadəçisini təmsil edir

Qoşulmanı yoxlamaq laızmdır.

realm list

AD Group Policy-ləri Linux sistemlərinə necə tətbiq etmək olar? Active Directory GPO-larını Linux-a tətbiq etməyin bir neçə fərqli yolu var.SSSD konfiqurasiya faylında GPO dəstəyini aktivləşdirmək üçün /etc/sssd/sssd.conf faylını redaktə edin

  • SSSD AD Group Policy-lərindən aşağıdakı siyasətləri dəstəkləyir
  • Host-Based Access Control (HBAC)
  • Parol siyasətləri
[domain/LinuxOyren.com]
ad_gpo_access_control = enforcing

Komandanı yazdıqdan sonra servisi  yenidən başladın

sudo systemctl restart sssd

 

Növbəti yol isə PUL-GPO (Policy Update for Linux – GPO) üçüncü tərəf həllidir və Linux sistemlərində AD Group Policy-lərin tətbiqinə kömək edə bilər.Quraşdırmaq üçün

git clone https://github.com/example/PUL-GPO.git
cd PUL-GPO
sudo ./install.sh

Daha sonra GPO-ların sinxronizasiyasını işə salmaq olar

pul-gpo update

Ansible və Skriptlər ilə GPO tətbiqi
Əgər birbaşa AD Group Policy istifadə edə bilmirsinizsə, alternativ olaraq Ansible playbook və ya Bash skriptləri ilə bu siyasətləri Linux sistemlərinə tətbiq etmək olar.Məsələn, müəyyən istifadəçiləri bloklamaq üçün Ansible playbook

- name: Block unauthorized users
hosts: linux_servers
tasks:
- name: Disable user account
user:
name: unauthorized_user
state: absent

 

FreeIPA və ya OpenLDAP ilə Alternativ İdarəetmə
Əgər tam idarəetməni AD üzərindən həyata keçirmək mümkün deyilsə, FreeIPA və ya OpenLDAP AD ilə inteqrasiya olunaraq Group Policy-lərə alternativ həll kimi istifadə edilə bilər.FreeIPA AD Trust funksiyası vasitəsilə istifadəçiləri və qrupları idarə etməyə imkan verir

ipa trust-add --type=ad LinuxOyren.com --admin Administrator --password

 

PBIS (PowerBroker Identity Services) ilə GPO tətbiqi PBIS (əvvəllər Likewise Open) Active Directory inteqrasiyası üçün istifadə edilən başqa bir vasitədir.Quraşdırılması üçün koamndaya baxaq

wget https://LinuxOyren.com/pbis-open-x.x.x.x.linux.x86_64.rpm
sudo rpm -ivh pbis-open-x.x.x.x.linux.x86_64.rpm
sudo domainjoin-cli join LinuxOyren.com Administrator

GPO-ları sinxronizasiya etmək üçün aşağıdakı komandanı işə salaq

/opt/pbis/bin/gpupdate

Yekunda isə Active Directory Group Policy-lərini Linux sistemlərində tətbiq etmək üçün birbaşa dəstək yoxdur, lakin SSSD, PUL-GPO, Ansible, FreeIPA, və PBIS kimi vasitələrlə müəyyən siyasətləri tətbiq etmək mümkündür. Ən uyğun həll yolu istifadə olunan Linux distributivi və infrastruktur tələblərinə bağlıdır.

Əgər Linux sistemlərinizdə Active Directory ilə inteqrasiyanı tam avtomatlaşdırmaq istəyirsinizsə, SSSD və Ansible kimi vasitələri birləşdirərək avtomatik idarəetmə sistemləri qurmaq tövsiyə olunur.

Related Articles

Bir cavab yazın

Sizin e-poçt ünvanınız dərc edilməyəcəkdir. Gərəkli sahələr * ilə işarələnmişdir

Həmçinin bax
Close
Back to top button