Logon Failure: The User Has Not Been Granted” Hatası Çözümü
“Logon Failure: The User Has Not Been Granted” Hatası Çözümü
Windows Server ortamlarında oturum açma işlemi sırasında ortaya çıkan “Logon Failure: The user has not been granted the requested logon type at this computer” hatası, genellikle yetki eksikliğinden kaynaklanır. Ayrıca bu hata, yerel güvenlik ilkeleri yanlış yapılandırıldığında veya kullanıcıya gerekli logon izinleri tanımlanmadığında sık görülür. Bu nedenle sistem yöneticileri özellikle etki alanı ve sunucu rollerinde bu uyarıyla karşılaştığında doğru çözüm adımlarını uygulamalıdır.
- 1. Hata Neden Ortaya Çıkar?
- 2. Yerel Güvenlik İlkesini Kontrol Etme
- 3. Uzak Masaüstü (RDP) İçin Gerekli İzinler
- 4. Domain Ortamında Group Policy Kontrolleri
- 4.1 Group Policy Düzenleme Adımları
- 5. Kullanıcının Yasaklı Listede Olup Olmadığını Kontrol Etme
- 6. Sunucu Rollerine Göre Ek Gereksinimler
- 6.1 RDS Sunucularında Ek Gereklilikler
- 7. Olay Günlüklerini (Event Viewer) Kontrol Etme
- 8. HostLigo Sunucularında Bu Hata Neden Görülür?
- 9. Sonuç
1. Hata Neden Ortaya Çıkar?
Bu hata, kullanıcının ilgili sunucuya veya bilgisayara giriş yapma hakkına sahip olmadığını gösterir. İlk olarak hatanın kaynağı aşağıdaki durumlardan biri olabilir:
- Kullanıcının “Log on locally” iznine sahip olmaması
- RDP ile bağlanmak isteyen kullanıcıların gerekli izinlerden yoksun olması
- Gruplar arası yetki çakışmaları
- Group Policy üzerinde yapılan hatalı güvenlik ayarları
- Yeni oluşturulan kullanıcıların eksik rol ve izinlere sahip olması
Bu hata özellikle uzak masaüstü bağlantılarında ve güçlü sunucu altyapılarında (VDS) sık karşılaşılır.
2. Yerel Güvenlik İlkesini Kontrol Etme
İlk olarak kullanıcıya gerekli logon haklarının verilip verilmediği kontrol edilmelidir. Aşağıdaki adımları izleyerek Local Security Policy üzerinden ilgili izinleri düzenleyebilirsiniz.
- Başlat menüsüne secpol.msc yazın ve açın.
- Sol menüden Local Policies → User Rights Assignment yoluna gidin.
- Allow log on locally veya Allow log on through Remote Desktop Services seçeneklerini bulun.
- Kullanıcıyı veya grubunu ekleyin.
Bu ayar, özellikle terminal sunucularında gerekli bir adımdır.
3. Uzak Masaüstü (RDP) İçin Gerekli İzinler
Eğer hata RDP bağlantısı sırasında alınıyorsa kullanıcı mutlaka Remote Desktop Users grubuna eklenmelidir.
net localgroup "Remote Desktop Users" kullanıcıadı /add
Ek olarak RDP erişimi için aşağıdaki izin de kontrol edilmelidir:
Allow log on through Remote Desktop Services
Bu izin yoksa kullanıcı sunucuya hiçbir şekilde bağlanamaz.
4. Domain Ortamında Group Policy Kontrolleri
Etki alanı ortamlarında izinler Group Policy üzerinden dağıtılır. Yanlış yapılandırılmış bir GPO, kullanıcıların logon hakkını engelleyebilir.
4.1 Group Policy Düzenleme Adımları
- Domain Controller üzerinde gpmc.msc çalıştırın.
- İlgili OU üzerine sağ tıklayın.
- Edit seçeneğine basın.
- Computer Configuration → Windows Settings → Security Settings → Local Policies → User Rights Assignment yolunu izleyin.
- Aşağıdaki iki ayarı düzenleyin:
- Allow log on locally
- Allow log on through Remote Desktop Services
Bu değişiklikler replikasyon tamamlandığında etki alanı genelinde uygulanacaktır.
5. Kullanıcının Yasaklı Listede Olup Olmadığını Kontrol Etme
Bazı durumlarda kullanıcı izinleri doğru yapılandırılmış olsa bile yasaklı listede yer aldığı için hata verir. Aşağıdaki iki ilke bu duruma sebep olabilir:
- Deny log on locally
- Deny log on through Remote Desktop Services
Eğer kullanıcı bu listelerde yer alıyorsa tüm logon istekleri engellenir. Bu nedenle mutlaka bu politikalar kontrol edilmelidir.
6. Sunucu Rollerine Göre Ek Gereksinimler
Terminal Server, Domain Controller veya Remote Desktop Session Host gibi sunucu rollerinde logon izinleri daha hassastır. Ek politika gereklilikleri olabilir. Bu nedenle rol bazlı izinleri kontrol etmek gerekir.
6.1 RDS Sunucularında Ek Gereklilikler
- RDS Licensing Server erişimi doğru yapılandırılmalı
- Kullanıcı RDS CAL lisanslarına erişebilmeli
- Network Level Authentication (NLA) doğru yapılandırılmış olmalı
Bu yapı özellikle Premium VDS ile çalışan güçlü sistemlerde kritik önem taşır.
7. Olay Günlüklerini (Event Viewer) Kontrol Etme
Hata oluştuğunda Event Viewer üzerinden detaylara kolayca ulaşabilirsiniz.
Event Viewer → Windows Logs → Security
Logon failure hataları burada detaylı olarak listelenir. Ayrıca hata kodları sorunun kaynağını hızlı şekilde belirlemenize yardımcı olur.
8. HostLigo Sunucularında Bu Hata Neden Görülür?
Yanlış yapılandırılmış RDP izinleri veya eksik güvenlik ayarları bu hataya yol açabilir. HostLigo altyapısındaki VDS ve Kurumsal Hosting sunucularında bu sorun genellikle izin yapılandırması sonrası düzeltilir. Ek olarak güvenlik politikaları optimize edildiğinde bu hata tamamen ortadan kalkar.
9. Sonuç
“Logon Failure: The user has not been granted the requested logon type” hatası genellikle kullanıcı izinlerinden kaynaklanır. Doğru güvenlik politikaları uygulandığında sorun hızlı şekilde çözülür. Hem yerel hem domain ortamlarında logon izinleri dikkatle yönetilmeli ve doğru gruplar atanmalıdır. Gelişmiş altyapılar için merkezi güvenlik politikaları kullanmak uzun vadede daha stabil bir yapı sunar.
html