Logon Failure: The User Has Not Been Granted” Hatası Çözümü

Logon Failure: The User Has Not Been Granted” Hatası Çözümü
Yazı Özetini Göster

“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?

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.

  1. Başlat menüsüne secpol.msc yazın ve açın.
  2. Sol menüden Local Policies → User Rights Assignment yoluna gidin.
  3. Allow log on locally veya Allow log on through Remote Desktop Services seçeneklerini bulun.
  4. 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ı

  1. Domain Controller üzerinde gpmc.msc çalıştırın.
  2. İlgili OU üzerine sağ tıklayın.
  3. Edit seçeneğine basın.
  4. Computer Configuration → Windows Settings → Security Settings → Local Policies → User Rights Assignment yolunu izleyin.
  5. 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

Bir Yorum Yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer Yazılar