Yaygın olarak WSL olarak bilinen Linux için Windows Alt Sistemi, kullanıcıların Windows içinde desteklenen Linux dağıtımlarını çalıştırmasına olanak tanıyan bir özelliktir. Çift önyüklemenin aksine WSL, Windows'un içinde normal bir Windows uygulaması gibi çalışır. WSL'de, düzenlenebilir bir önyükleyici bulunmadığından parolanın unutulması normal Linux ortamından farklı şekilde ele alınır. Ayrıca bir kök kabuğu başlatmak için ele geçirebileceğiniz bir başlatma sistemi de yok. Bu kılavuz size WSL kullanıcı şifrenizi sıfırlama adımlarını gösterecektir.
Kök hesabı kullan
WSL kullanıcıları için unutulan şifreleri kurtarmanın veya sıfırlamanın basit bir yolu, kök hesabı kullanmaktır . Çoğu WSL dağıtımında kök hesap etkindir ve parola belirlemeye gerek yoktur.
WSL, parola istemeden varsayılan hesap kümesinde otomatik olarak oturum açtığından, yapılandırma dosyasını değiştirebilir ve varsayılan hesabı kök hesap olarak ayarlayabilirsiniz.
Yapılandırmayı değiştirmek için WSL sürümünün yürütülebilir dosyasını kullanmak gerekir. Varsayılan olarak, yürütülebilir dosya C:\users\kullanıcı adı\appdata\Local\Microsoft\WindowsApps\ konumunda bulunur .
Kullanıcı adını kullanıcı hesap adınızla ve distroname kısmını WSL dağıtımınızla değiştirin . Örneğin, openSUSE 15.3 Leap çalıştırılabilir dosyası C:\Users\mte\AppData\Local\Microsoft\WindowsApps\openSUSE-Leap-15.3.exe olacaktır .
Dağıtımınızın yapılandırmasını değiştirmek için Komut İstemi'ni başlatın ve dağıtımınızın adıyla eşleşen komutu girin. Örneğin, openSUSE için şu komutla varsayılan kullanıcıyı root olarak ayarlayın:
opensuse-leap-15.3 config --default-user root
Yukarıdaki komut, WSL openSUSE örneği için varsayılan kullanıcıyı root olarak değiştirecektir.
Diğer dağıtımlar için komut şöyle olacaktır:
ubuntu
ubuntu config --default-user root
Ubuntu18.04
ubuntu18004 config --default-user root
Ubuntu 20.04
ubuntu2004 config --default-user root
Kali Linux
kali config --default-user root
Debian
debian config --default-user root
Arch Linux
arch config --default-user root
Son adım, dağıtımda oturum açmak ve hedef kullanıcı adının şifresini değiştirmektir. Dağıtımınızı Başlat menüsünü , Komut İstemi'ni kullanarak veya Windows Terminalinden seçerek başlatabilirsiniz .
Dağıtımı Başlat menüsünü, Komut İstemi'ni veya Windows Terminalini kullanarak başlatın
Başlatıldıktan sonra root olarak giriş yapmalısınız.
Son olarak parolayı değiştirmek için passwd komutunu kullanın . Örneğin, kullanıcı adı cap'in şifresini değiştirmek için komutu şu şekilde verin:
passwd cap
Varsayılan kullanıcıyı geri yükle
Belirli bir kullanıcının parolasını sıfırladıktan sonra, kök hesabı kullanmak yerine varsayılan kullanıcıyı değiştirmek en iyisidir.
Bunu yapmak için config komutunu kullanın ve kullanıcı adını istediğiniz hesapla değiştirin. Örneğin:
opensuse-leap-15.3 config --default-user cap
Bunu dağıtım adınızla değiştirmeyi unutmayın.
Umarım başarılısınızdır.