🔐 Debian 13 Trixie’de Kullanıcıya Şifresiz Sudo Yetkisi Verme
🎯 Giriş
Debian sistemleri, varsayılan olarak root ve standart kullanıcı ayrımıyla çalışır. Kurulum sırasında oluşturulan kullanıcılar sudo grubuna dahil edilmez. Bu durum, sistem yönetimi için ara kullanıcı kullanımını sınırlı hale getirir. Ayrıca, sudo komutları her çalıştırıldığında uzun bir şifre girmek zorunda kalmak, kullanıcı deneyimini olumsuz etkileyebilir.
Bu rehberde, Debian 13 Trixie sisteminde bir kullanıcıya şifresiz sudo yetkisi vermek için gerekli adımları açıklıyoruz.
1️⃣ Root Yetkisi Alın
İlk olarak terminalde root kullanıcısına geçiş yapın:
su - root
💡 Bu komut, root şifresini girmenizi ister. Kurulum sırasında belirlediğiniz root parolasını kullanın.
2️⃣ sudoers Dosyasını Güvenli Şekilde Düzenleyin
sudoers dosyası doğrudan bir metin düzenleyiciyle (örneğin nano) açılmamalıdır. Bunun yerine visudo komutu kullanılmalıdır. Bu komut, yazım hatalarını kontrol ederek sistemin zarar görmesini engeller.
visudo
⚠️
sudo visudokomutu yalnızcasudogrubundaki kullanıcılar için geçerlidir. Root olarak doğrudan
visudoçalıştırmalısınız.
3️⃣ Kullanıcıya Sudo Yetkisi Tanımlayın
Açılan sudoers dosyasının en altına aşağıdaki satırları ekleyin. Kullanıcınıza tam yetki vermek için iki farklı seçenek mevcuttur:
🔐 Şifreli Sudo Yetkisi (Daha Güvenli)
KULLANICI_ADI ALL=(ALL:ALL) ALL
Bu satır, kullanıcıya tüm sudo komutlarını çalıştırma yetkisi verir, ancak her seferinde şifresini girmesini ister.
🔓 Şifresiz Sudo Yetkisi (Daha Pratik)
KULLANICI_ADI ALL=(ALL) NOPASSWD: ALL
Bu satır, kullanıcıya tüm sudo komutlarını şifre sormadan çalıştırma yetkisi verir.
Örnek:
e-diabloadlı kullanıcı için şifresiz sudo yetkisi:
e-diablo ALL=(ALL) NOPASSWD: ALL
✅ Dosyayı Kaydedin ve Çıkın
visudo, dosya kaydında yazım hatalarını denetler. Hata yoksa değişiklikler güvenli şekilde uygulanır.
🔍 Yetkiyi Test Edin
Yeni yetkiyi test etmek için ilgili kullanıcıyla oturum açın ve şu komutu çalıştırın:
sudo whoami
Eğer çıktı root ise işlem başarıyla tamamlanmıştır.