Active Directory'de günlük yönetimin temelleri: Kurumsal yapıyı modellemek için OU hiyerarşisi oluşturma, kullanıcı hesaplarını tanımlama ve yetkilendirme için grup stratejileri.
OU'lar, Active Directory'de objeleri (kullanıcılar, bilgisayarlar, gruplar) mantıksal olarak düzenlemek ve üzerlerine Group Policy (GPO) uygulamak için kullanılır.
PowerShell ile hızlıca bir OU oluşturmak için:
New-ADOrganizationalUnit -Name "IT" -Path "DC=PROD,DC=LOCAL" -ProtectedFromAccidentalDeletion $true
**Açıklama:** Bu komut, domain'in köküne `IT` adında, yanlışlıkla silinmeye karşı korumalı bir OU oluşturur.
Kullanıcı hesapları, çalışanların ağdaki kaynaklara erişmek için kullandığı kimliklerdir.
Hızlı ve otomatik kullanıcı oluşturmak için PowerShell'den yararlanın:
$Password = ConvertTo-SecureString "GucluParola123!" -AsPlainText -Force
New-ADUser -Name "Mert Sengul" `
-SamAccountName "msengul" `
-UserPrincipalName "msengul@prod.local" `
-GivenName "Mert" `
-Surname "Sengul" `
-Path "OU=IT,OU=Users,DC=PROD,DC=LOCAL" `
-AccountPassword $Password `
-Enabled $true `
-ChangePasswordAtLogon $true
**Not:** PowerShell ile toplu kullanıcı oluşturma, genellikle CSV dosyası kullanılarak yapılır (`Import-Csv` komutu ile entegre edilir).
Gruplar, yetkilendirmeyi basitleştirmek ve yönetimi kolaylaştırmak için kullanılır. Bir kaynağa (Shared Folder, Yazıcı, Uygulama) erişim vermek yerine, o kaynağa erişmesi gereken kullanıcıları bir gruba ekleriz.
Active Directory'de iki ana Grup Tipi ve üç ana Kapsam (Scope) bulunur:
| Grup Tipi | Açıklama |
|---|---|
| Security (Güvenlik) | Yetkilendirme (ACL) için kullanılır. Dosya paylaşımları, yazıcılar ve GPO filtreleme için yetki atanır. |
| Distribution (Dağıtım) | Yalnızca e-posta göndermek için kullanılır (Mail listeleri). Yetkilendirme için kullanılamaz. |
| Grup Kapsamı (Scope) | Kullanım Amacı |
|---|---|
| Domain Local (DL) | **Kaynaklara** (dosya paylaşımı, yazıcı) yetki vermek için kullanılır. Genellikle aynı domain içindeki kaynaklara erişimi kontrol eder. |
| Global (G) | **Kullanıcıları** gruplamak için kullanılır. Genellikle aynı domain içindeki kullanıcıları içerir. |
| Universal (U) | Birden fazla orman/domain'de kaynaklara erişim için kullanılır. Global Catalog'da replike edilir (Dikkatli kullanılmalıdır). |
Kurumsal yetkilendirme için en yaygın ve en güvenli model **AGDLP** (veya modern haliyle AGULP) kuralıdır:
New-ADGroup -Name "G-IT-Users" `
-GroupScope Global `
-GroupCategory Security `
-Path "OU=Groups,DC=PROD,DC=LOCAL"
New-ADGroup -Name "DL-FileServer-ReadWrite" `
-GroupScope DomainLocal `
-GroupCategory Security `
-Path "OU=Groups,DC=PROD,DC=LOCAL"
Add-ADGroupMember -Identity "G-IT-Users" -Members "msengul"
Add-ADGroupMember -Identity "DL-FileServer-ReadWrite" -Members "G-IT-Users"
**Sonuç:** `msengul` kullanıcısı → `G-IT-Users` → `DL-FileServer-ReadWrite` → Kaynak İzni.