- Ubuntu 26.04 LTS’de
sudo komutu çalıştırılırken her parola girişinde yıldız (*) gösteren görsel geri bildirim varsayılan olarak etkin olacak
- Bu özellik, Rust ile yeniden yazılan sudo-rs sayesinde mümkün oldu; Canonical da bunu Ubuntu 25.10’dan itibaren varsayılan
sudo olarak benimsedi
- Bazı kullanıcılar, parola uzunluğunun açığa çıkma riski nedeniyle buna karşı çıktı ancak geliştiriciler riskin önemsiz olduğunu ve giriş ekranıyla tutarlılığı vurguladı
- Eski davranışa dönmek için
sudoers dosyasına Defaults !pwfeedback eklemek yeterli; değişiklik anında uygulanıyor
- Bu değişiklik, GNOME 50, Linux çekirdeği 7.0, Rust tabanlı coreutils gibi bileşenlerle birlikte yürütülen Ubuntu 26.04’ün sistem modernizasyonu çalışmalarının bir parçası
sudo parola girişinin tarihi
- 1980 yılında SUNY Buffalo Üniversitesi’nde Bob Coggeshall ve Cliff Spencer ilk
sudoyu geliştirdi
- O dönem terminaller çoğunlukla paylaşımlı ortamlardaydı ve ‘omuz üstünden gözetleme (shoulder surfing)’ riskini önlemek için girilen karakterler tamamen gizleniyordu
- Bu tasarım daha sonra yaklaşık 46 yıl boyunca tüm büyük Linux dağıtımlarında korundu
- Linux Mint, kendi ayarlarında görsel geri bildirimi varsayılan olarak etkinleştirerek bu konuda ilk değişim denemesini yaptı
- Ubuntu gibi büyük dağıtımlar ise uzun süre geleneksel sessiz giriş yöntemini sürdürdü
sudo-rs ve Ubuntu’daki değişim süreci
-
sudo-rs, mevcut C tabanlı sudo’nun Rust ile tamamen yeniden yazılmış bir uygulamasıdır
- Canonical bunu Ubuntu 25.10’da varsayılan
sudo ile değiştirdi, ancak kullanıcı açısından davranış aynı kaldı
- 2026 Şubat’ında sudo-rs upstream’ine
pwfeedback özelliğini varsayılan olarak etkinleştiren yama eklendi
- Canonical bunu 26.04 geliştirme derlemelerine yansıttı ve topluluk içinde tartışma başladı
- Başlıca zaman çizelgesi
- 1980: Orijinal sudo geliştirildi, sessiz giriş varsayılandı
- Ekim 2025: Ubuntu 25.10’da sudo-rs benimsendi
- Şubat 2026:
pwfeedback varsayılanını etkinleştiren yama birleştirildi
- 23 Nisan 2026: Ubuntu 26.04 LTS’nin çıkışı planlanıyor; yıldız gösterimi varsayılan olacak
Güvenlik tartışmasının iki tarafı
-
Eleştirilerin iddiası
- Yıldız gösterimi, parolanın uzunluğunu açığa çıkararak mevcut güvenlik modelini zayıflatıyor
- “Tarihsel bir güvenlik önlemini bozuyor” diyen hata raporları açıldı
-
Geliştiricilerin yanıtı
- Gerçekte parola uzunluğunun görünmesinden doğan risk çok düşük; yakından bakan biri tuş sesleri veya el hareketlerinden de tahminde bulunabilir
- Çoğu kullanıcının sudo parolası, giriş parolasıyla aynı ve giriş ekranında zaten nokta (dot) ile gösteriliyor
- Bu nedenle yalnızca terminalde sessiz kalmanın ‘güvenlik tiyatrosu (security theatre)’ olduğu savunuluyor
- Karşılaştırma özeti
| Öğe |
Mevcut sudo (sessiz) |
sudo-rs + pwfeedback |
| Görsel geri bildirim |
Yok |
Her girişte yıldız gösterimi |
| Parola uzunluğunun görünmesi |
Yok |
Var |
| Giriş ekranıyla tutarlılık |
Tutarsız |
Tutarlı |
| Yeni kullanıcı deneyimi |
Kafa karıştırıcı |
Girişin algılanması mümkün |
| SSH oturumu |
Sessiz |
Yıldız gösterimi sürer |
| Geri alınabilir mi |
— |
Evet (!pwfeedback) |
Eski davranış nasıl geri getirilir
sudo visudo komutuyla sudoers dosyasını açın ve şu satırı ekleyin
Defaults !pwfeedback
- Kaydettikten sonra yeni bir terminal oturumunda hemen uygulanır
- Sistemi yeniden başlatmak gerekmez
Ubuntu 26.04’ün modernizasyonu
- Bu değişiklik, Ubuntu 26.04 LTS “Resolute Raccoon” sürümündeki genel sistem modernizasyonunun bir parçası
- GNOME 50 (yalnızca Wayland), Linux çekirdeği 7.0, Rust tabanlı coreutils (uutils/coreutils) dahil
- Canonical, Rust benimsemesiyle bellek güvenliğini ve modern kullanıcı deneyimini güçlendiriyor
- sudo-rs’teki yıldız gösterimi tartışması, geleneksel Unix felsefesi ile modern UX arasındaki çatışmayı simgeliyor
- Kullanıcılar tek satırlık bir ayarla istedikleri zaman eski yönteme dönebilir
- Varsayılan tercih, “boş ekranda şaşıran acemilerden ziyade, yıldız görmeyi tercih eden çoğunluk kullanıcılar” yönünde belirlenmiş durumda
- Ubuntu 26.04 LTS’nin 23 Nisan 2026’da resmi olarak çıkması planlanıyor ve sürüm şu anda geliştirme aşamasında
- Mevcut sudo-ws paketi,
pwfeedback değişikliğinden etkilenmiyor
6 yorum
Omzunun üzerinden bakarak uzunluğun anlaşılabilmesi ciddi bir güvenlik açığıysa, neden Linux terminaline erişen tüm klavyelerde omuz sörfüne karşı koruyucu kapak zorunlu değil? Sonuçta sadece klavyeye bakmak ya da gizli kamerayla kaydetmek yeterli.
Bunu omzunun üzerinden görebilecek kadar yakınlarsa, yazan parmakların kendisinin görünmesini daha çok dert etmek gerekmez mi...
O mesafedeyse sesi kaydedip kaç karakter olduğunu saymayı da deneyebilirler.
Güvenliğin bu kadar kritik olduğu bir yerse zaten fiziksel güvenlik anahtarı kullanmalısınız
Kullanıcı terminal üzerinden giriş yaptığında parola gösterilmez ve uzaktan bağlanılan
sshoturumlarında da parola görünmez.sudo,su,passwd,sshve terminal girişi dahil hiçbirinde şimdiye kadar parola gösterilmedi. Yalnızca GUI giriş ekranında ayrı olarak gösteriliyordu. Hatta bu değişiklikle birlikte tutarlılık daha da bozuluyor.Hacker News yorumları
Parola girerken görsel gösterimi tamamen gizleyen ayar seçilebiliyor
KDE'de
/etc/sddm.conf.d/hide-password.confiçineShowPasswordEcho=falseekleyip yeniden başlatmak,sudoiçin/etc/sudoers.d/password-no-visual-echoiçineDefaults !pwfeedbackeklemek,GNOME'da ise
unlockDialog.jsdosyasını düzenleyipset_password_char('')ya daecho_char=nullolarak değiştirip yeniden başlatmak gerekiyorYüksek gecikmeli SSH bağlantılarında
sudogirerken tuş basışlarının algılanıp algılanmadığı konusunda sık sık kararsız kaldımVPN ve IAM kimlik doğrulaması işin içine girince yeni parolanın uygulanıp uygulanmadığından bile emin olamıyordum
Böyle durumlarda parola geri bildirimi özelliği gerçekten çok faydalı olur. Özellikle Red Hat bunu benimserse daha da iyi olur
O zaman arayüz farklı olsaydı muhtemelen Linux kullanmaya çok daha erken başlardım
Güvenlik açısından kötüydü ama omzumun üzerinden bakan kimse yoktu
sudoparolasını doğrudan girmek yerine parolasız hesap ve açık anahtar kimlik doğrulaması ayarlamanın daha iyi olduğunu düşünüyorummacOS giriş ekranının da düzeltilmesi gerekiyor
Parola alanı çok dar, uzun bir parola girince de geri bildirim vermiyor
Klavye kararsızsa giriş süreci aşırı sinir bozucu oluyor
18 karakterlik parolanın sadece 13 karakteri görünüyordu, ben de girişin durduğunu sandım. Sonunda giriş yapmam 30 dakika sürdü
Parola uzunluğu açığa çıkıyordu ama kullanıcı açısından giriş geri bildirimi netti
İlgili tartışma Security StackExchange üzerinde görülebilir
*** yerine komik bir dizi yazdıran şaka sürümü** olsa güzel olurdu
Mesela “iloveyouiloveyou”, “12345612345” gibi sahte parolalar gösterilse
Bunun gerçekten iyi bir değişiklik olduğunu düşünüyorum
Başta kafa karıştırıyor ama insan çok çabuk alışıyor, güvenlik üzerinde de pratikte büyük bir etkisi yok
Sessiz istem bunu gizledi ama zaten tek karakterlik parola anlamsız
Bugün bu daha az önemli ve isteyen hâlâ sessiz moda dönebilir
Sonuçta bunun anlamı güvenlikten çok UX iyileştirmesi
Tuş basımı geri bildirimi vermek iyi ama bire bir eşleme yerine başka bir yöntem daha iyi olabilir
Örneğin xsecurelock, girişte çizgi üzerindeki noktanın hareket etmesiyle geri bildirim veriyor
Bu, parola uzunluğunu gizlerken giriş hissini koruyor
sudotarafındaDefaults !pwfeedbackile aynı etki elde edilebiliyorPratikte fiziksel erişim saldırısı mümkünse zaten başka yollarla da sistem ele geçirilebilir; bu yüzden bunu daha çok basit bir UX iyileştirmesi olarak görüyorum
Yanlış parola girdiğimde kaç karakter silmem gerektiğini bilmemek sinir bozucuydu; bu özellik o sorunu çözüyor
Yeni davranışın yalnızca seçenek olarak sunulması da yeterli olabilirdi
Varsayılanı değiştirmek, yayın sırasında
sudogirerken parola uzunluğunu açığa çıkarabilirÜstelik klavye sesinden de uzunluk tahmin edilebilir
Ayrıca yayın sırasında
sudokullanmak da nadirdirBiri parola girerken arkasını dönme kültürüne ihtiyaç var
Tersi durumda, başka birinin ekranında parola istemi görürseniz kendiniz başınızı çevirmelisiniz
Her tuş vuruşunda
/ - \\ |gibi dönen karakterler göstermek, giriş geri bildirimi verirken uzunluğu da gizleyebilir gibi duruyorSilerken de aynı kuralla azaldığı için giriş geri bildirimi veriyor ama uzunluğu belirsizleştiriyordu
sudo'nun varsayılan olarak parolayı gizlemesinin nedeni, paylaşımlı terminal ve kağıda çıktı veren yazıcı (tty) döneminden kalan bir miras olmasıEskiden girilen içerik gerçekten kağıda basılıp kaldığı için güvenlik açısından gizlenmesi gerekiyordu
Bugün çoğu ortamda bu artık sorun değil ve kullanıcıların %1'i isterse ayarla eski hâline dönebilir
Buna karşıyım.
Mac’i taklit etmek, sapasağlam şeyi Rust’la değiştirmek. Bugün de yine böyle yapıyorlar.