Windows için Sudo: Ana işlevleri unuttun, Microsoft'um

Saberie

Active member
Karnaval sezonunun başlangıcında Microsoft kendi teknik maskeli balosunu sundu: Kullanıcı Hesabı Denetimi (UAC), “Windows için Sudo” adı altında yeniden başlatıldı. Ancak renkli görünümün arkasına bakarsanız, kısa sürede bunun sadece ünlü UAC altında gerçekleşen yeni bir süreci başlatma meselesi olduğunu keşfedeceksiniz. İlerleme farklı görünüyor.

Duyuru








Philip Lorenz DevOps ve bulut mühendisi olarak çalışıyor. Ayrıca PowerShell, otomasyon ve bulut bilişim konularında eğitim kursları vermektedir.







Microsoft'un sudo işlevselliğini yayınlaması yetersiz: Microsoft'un beraberindeki bilgi makalesi, daha çok bu sudo'nun yapamadıklarının bir gerekçesi gibidir ve bir dizi güvenlik sorunuyla doludur. Microsoft'un her zamanki kendini beğenmiş reklamlarından eser yok. Bazı özelliklerin anlamlı bir şekilde uygulanmasından ziyade neden eksik olduğunu açıklamaya daha fazla önem verildiği izlenimi ediniliyor.

Kullanıcıların sudo beklentileri çok mu yüksek?


Önemli bir sorun, kullanıcı beklentileri ile Microsoft'un sudo'sunun gerçekte sundukları arasındaki belirgin farktır. Orijinal sudo'yu bu kadar güçlü ve esnek kılan temel temel işlevlerden yoksundur. Bu boşluk, gerçekte hangi Microsoft sürümünün kullanılması gerektiği sorusuna yol açmaktadır. Eksik özellikler daha da sinir bozucu çünkü teknik olarak Windows altında uygulanabiliyorlar: nelerin mümkün olabileceğini görmek için açık kaynaklı gsudo projesine bir bakış.

Dönüş kodlarını döndürme: gsudo, komutlar yürütüldükten sonra dönüş kodlarını döndürmenize olanak tanır. Bu kritik öneme sahiptir çünkü geliştiricilerin ve sistem yöneticilerinin komutların başarısını veya başarısızlığını anında ve doğru bir şekilde belirlemesine olanak tanır. Bu kodların doğru şekilde yorumlanması, görevlerin otomatikleştirilmesi ve komut dosyalarında hata ayıklama için çok önemlidir; çünkü bunlar, bir komutun beklendiği gibi yürütülüp yürütülmediğini veya daha fazla araştırma gerektiren hataların meydana gelip gelmediğini gösterir.

Geçerli oturumun yükseltilmesi: Bu özellik, kullanıcıların yükseltilmiş ayrıcalıklarla yeni bir oturum başlatmaya gerek kalmadan yönetici ayrıcalıklarıyla komutları yürütmesine olanak tanır. Ayrıcalığın sürekli yükseltilmesi, birden fazla kullanıcı oturumunu yönetme veya sık sık parola girme ihtiyacını ortadan kaldırarak kullanıcı deneyimini ve güvenliğini artırır.

Son komutu yönetici haklarıyla (“sudo!!”) yeniden çalıştırma yeteneği – bu özellik yöneticilerin günlük yaşamını kolaylaştırır. Tamamen yeniden girmenize gerek kalmadan hemen önceki komutu yönetici haklarıyla hızlı bir şekilde tekrarlamanıza olanak tanır. Windows için Sudo bile bunu yapamaz.

Bu yüzden oldukça ani kalıyor


Duyuru gönderisinde Microsoft'un kendisi de gsudo'ya ve onun daha geniş kapsamlı özelliklerine değiniyor: “Windows için Sudo'nun sağlamadığı ek özellikler arıyorsanız, Gerardo Grignoli'nin bir takım ek özelliklere ve yapılandırma seçeneklerine sahip olan gsudo'suna bir göz atın.” Microsoft, en azından tutarsızlığı açısından tutarlı olmaya devam ediyor: sudo, Windows Server sürümleri için GÖRÜNMEYECEK ve istemci işletim sistemi için ayrılmış olarak kalacak – ve yalnızca en son sürümde.

Bu nedenle son eleştiri oldukça düşündürücü: powershell.exe'deki mevcut runas komutu ve İşlem Başlatma işlevi, hem istemci hem de sunucu olmak üzere tüm Windows sistemlerinde benzer bir işlevi yerine getiriyor ve aynı zamanda çalıştıracak kullanıcıyı özgürce seçme esnekliği sunuyor. Microsoft'un sudo'su temel temel işlevlerle genişletilinceye ve Windows'un tüm geçerli sürümlerindeki kullanılabilirliği ve tutarlılığı garanti edilene kadar, benim görüşüme göre “sudon non” olarak kalacaktır.


(şşş)



Haberin Sonu
 
Üst