Ubuntu 24.04 kullanırken sistemi açtığınızda kullanıcı adı ve parola sormadan doğrudan masaüstüne geçilmesini isteyebilirsiniz. Bu özellik otomatik giriş (automatic login) olarak adlandırılır.
Özellikle kişisel bilgisayarlarda veya fiziksel olarak güvenli bir ortamda bulunan cihazlarda pratik olabilir. Ancak güvenlik açısından her zaman dikkatli değerlendirilmelidir.
Bu makalemde Ubuntu 24.04 üzerinde otomatik girişin nasıl etkinleştirileceğini ve nasıl devre dışı bırakılacağını adım adım ele alacağız.
Otomatik giriş özelliğini kullanmadan önce bilmeniz gerekenler
Otomatik giriş etkinleştirildiğinde, cihaz açıldığında ilgili kullanıcı hesabı parola sorulmadan doğrudan açılır. Bu durum kullanım kolaylığı sağlasa da aynı zamanda bazı güvenlik riskleri doğurur.
Örneğin:
- Bilgisayara fiziksel erişimi olan biri oturumunuza doğrudan ulaşabilir.
- Kişisel dosyalarınız, tarayıcı kayıtlarınız ve açık uygulamalarınız korunmasız hale gelebilir.
- Ortak kullanım alanlarında bu özellik ciddi güvenlik sorunlarına yol açabilir.
Bu nedenle otomatik giriş yalnızca:
- cihaz güvenli bir ortamda bulunuyorsa,
- tek kullanıcı tarafından kullanılıyorsa,
- oluşabilecek güvenlik sonuçları bilinçli şekilde kabul ediliyorsa
etkinleştirilmelidir.
İşleme başlamadan önce: Yönetici yetkisi gerekli
Bu rehberde anlatılan ayarları değiştirebilmek için yönetici (administrative / sudo) yetkisi gerekir. Eğer sistemde gerekli yetkiler sizde yoksa, sistem yöneticinizden destek almanız gerekir.
Varsayılan ekran yöneticisini belirleme
Ubuntu’da giriş ekranını yöneten bileşene display manager (ekran yöneticisi) denir. Ubuntu 24.04 sisteminizde hangi ekran yöneticisinin kullanıldığını öğrenmeden önce, ilgili yapılandırma dosyasını doğru şekilde belirlemek gerekir.
Bu rehberde şu üç ekran yöneticisi ele alınmaktadır:
- LightDM
- GDM
- SDDM
Varsayılan ekran yöneticisini öğrenmek için terminal açın ve aşağıdaki komutlardan birini çalıştırın:
cat /etc/X11/default-display-managerveya
systemctl status display-managerOlası sonuçlar
İlk komut olan cat /etc/X11/default-display-manager çıktısı genellikle aşağıdakilerden biri olur:
/usr/sbin/lightdm/usr/sbin/gdm3/usr/bin/sddmİkinci komut olan systemctl status display-manager ise o anda aktif olan display manager servisini gösterir.
systemctl status display-managerEkran yöneticinizi öğrendikten sonra aşağıdaki bölümlerden size uygun olanı uygulayabilirsiniz.
LightDM için otomatik giriş açma ve kapatma
Eğer sisteminizde varsayılan ekran yöneticisi LightDM ise, otomatik giriş ayarı için LightDM yapılandırma dosyasını düzenlemeniz gerekir.
Otomatik girişi etkinleştirme
Öncelikle yapılandırma dosyası yoksa oluşturun:
sudo touch /etc/lightdm/lightdm.conf.d/lightdm.confArdından dosyanın içine aşağıdaki satırları ekleyin:
[Seat:*]autologin-user=<kullanici_adi>autologin-user-timeout=0Buradaki <kullanici_adi> kısmını otomatik giriş yapmak istediğiniz kullanıcı adıyla değiştirin.
Örnek:
[Seat:*]autologin-user=kadirautologin-user-timeout=0Bu ayarlar ne anlama gelir?
autologin-user: Otomatik olarak giriş yapılacak kullanıcıyı belirtir.autologin-user-timeout=0: Bekleme süresi olmadan doğrudan giriş yapılmasını sağlar.
Otomatik girişi devre dışı bırakma
LightDM’de otomatik girişi kapatmak için ilgili satırların başına # işareti koyarak yorum satırı haline getirebilirsiniz:
# [Seat:*]# autologin-user=<kullanici_adi># autologin-user-timeout=0Bu işlemden sonra sistem yeniden başladığında otomatik giriş devre dışı olur.
GDM için otomatik giriş açma ve kapatma
Ubuntu’nun GNOME tabanlı sürümlerinde en sık kullanılan ekran yöneticilerinden biri GDM’dir. Eğer sisteminiz GDM kullanıyorsa, ayarlar custom.conf dosyası üzerinden yapılır.
Otomatik girişi etkinleştirme
Aşağıdaki dosyayı bir metin düzenleyici ile açın:
sudo nano /etc/gdm3/custom.confDosya içinde aşağıdaki satırları bulun:
# AutomaticLoginEnable = true# AutomaticLogin = <kullanici_adi>Bu satırların başındaki # işaretlerini kaldırın ve <kullanici_adi> kısmını kendi kullanıcı adınızla değiştirin.
Düzenlenmiş hali şöyle olmalıdır:
AutomaticLoginEnable = trueAutomaticLogin = <kullanici_adi>Örnek:
AutomaticLoginEnable = trueAutomaticLogin = kadirOtomatik girişi devre dışı bırakma
Bu özelliği kapatmak için satırların başına tekrar # işareti eklemeniz yeterlidir:
# AutomaticLoginEnable = true# AutomaticLogin = kadirBöylece sistem yeniden parola sormaya başlar.
SDDM için otomatik giriş açma ve kapatma
Eğer sisteminizde SDDM kullanılıyorsa, yapılandırma işlemi farklı bir dosya üzerinden yapılır.
Otomatik girişi etkinleştirme
Öncelikle yapılandırma dosyasını oluşturun:
sudo touch /etc/sddm.confArdından dosyayı açın:
sudo nano /etc/sddm.confDosyanın içine şu satırları ekleyin:
[Autologin]User=<kullanici_adi>Buradaki <kullanici_adi> kısmını kendi kullanıcı adınızla değiştirin.
Örnek:
[Autologin]User=kadirOtomatik girişi devre dışı bırakma
Bu özelliği kapatmak için satırların başına # işareti ekleyebilirsiniz:
#[Autologin]#User=veliBu işlemden sonra otomatik giriş kapanır.
Değişikliklerden sonra ne yapılmalı?
Yaptığınız ayarların etkili olması için genellikle sisteminizi yeniden başlatmanız gerekir. Yeniden başlatma sonrasında:
- ayar doğru yapıldıysa sistem otomatik giriş yapar,
- ayar devre dışı bırakıldıysa giriş ekranında kullanıcı adı ve parola ister.
Yeniden başlatmak için şu komutu kullanabilirsiniz:
sudo rebootOlası sorunlar ve dikkat edilmesi gereken noktalar
Bazen yapılandırma doğru görünse bile otomatik giriş çalışmayabilir. Bunun bazı nedenleri şunlar olabilir:
- Yanlış ekran yöneticisinin yapılandırılmış olması
- Kullanıcı adının hatalı yazılması
- Yapılandırma dosyasının yanlış dizinde oluşturulması
- Sistem üzerinde birden fazla giriş yöneticisinin kurulu olması
- Masaüstü ortamına özel ek güvenlik ayarlarının bulunması
Bu nedenle ilk ve en önemli adım her zaman hangi display manager’ın kullanıldığını doğru tespit etmektir.
Ayrıca yapılandırma dosyalarını düzenlerken yazım hatalarına dikkat edilmelidir. Küçük bir harf hatası bile ayarın çalışmamasına neden olabilir.
Ubuntu 24.04 üzerinde otomatik giriş özelliğini açmak veya kapatmak oldukça kolaydır. Ancak kullanılacak yöntem, sistemde hangi ekran yöneticisinin aktif olduğuna göre değişir. Bu nedenle önce LightDM, GDM veya SDDM kullanıp kullanmadığınızı belirlemeli, ardından ilgili yapılandırma dosyasında gerekli değişikliği yapmalısınız.