WSL'de Linux Parolasını mı Unuttunuz? İşte Kolayca Sıfırlama

(Windows Subsystem for Linux), Linux komut satırının gücünden faydalanmak isteyenler için kullanışlı bir araçtır. Windows.

Ne zaman üzerinde WSL kullanarak Linux'u kurun Windows, bir kullanıcı adı ve şifre oluşturmanız istenir. Bu kullanıcı, WSL'de Linux'u başlattığınızda otomatik olarak oturum açar.

Devamını Oku

Şimdi, sorun şu ki, bir süredir kullanmadıysanız, WSL'nin hesap şifresini unutabilirsiniz. Sudo ile bir komut kullanmanız gerekiyorsa bu bir sorun haline gelecektir çünkü burada şifreyi girmeniz gerekecek.

wsl şifresini sıfırla

Endişelenme. Kolayca sıfırlayabilirsiniz.

Ubuntu veya WSL'deki diğer Linux dağıtımları için unutulan şifreyi sıfırlayın

WSL'de Linux parolasını sıfırlamak için yapmanız gerekenler:

  • Varsayılan kullanıcıyı root olarak değiştirin
  • Normal kullanıcı için şifreyi sıfırlayın
  • Varsayılan kullanıcıyı normal kullanıcıya geri çevirin

Adımları ayrıntılı ve ekran görüntüleri ile göstereyim.

Adım 1: Varsayılan kullanıcı olarak root'a geçin

Hesabınızın normal/normal kullanıcı adını not etmeniz akıllıca olacaktır. Gördüğünüz gibi normal hesabımın kullanıcı adı abhishek.

kullanıcı adı wsl
Hesap kullanıcı adını not edin

WSL'deki kök kullanıcının kilidi açıktır ve ayarlanmış bir parolası yoktur. Bu, root kullanıcısına geçiş yapabileceğiniz ve ardından şifreyi sıfırlamak için root'un gücünü kullanabileceğiniz anlamına gelir.

Hesap şifresini hatırlamadığınız için, Linux WSL uygulamanızın konfigürasyonunu değiştirerek ve varsayılan olarak root kullanıcısını kullanarak root kullanıcısına geçiş yapılır.

Bu yoluyla yapılır Windows Komut İstemi ve Linux dağıtımınız için hangi komutu çalıştırmanız gerektiğini bilmeniz gerekir.

Bu bilgi genellikle dağıtım uygulamasının açıklamasında sağlanır. Windows Store. Bu, dağıtımınızı ilk etapta indirdiğiniz yerdir.

wsl dağıtım komutu
Dağıtım uygulamanız için çalıştırılacak komutu öğrenin

itibaren Windows menüsünde, komut istemini başlatın:

Komut İstemi'ni başlat windows
Komut İstemini Başlat

Burada, dağıtımınızın komutunu bu şekilde kullanın. Ubuntu uygulamasını şuradan kullanıyorsanız Windows mağaza, komut şöyle olacaktır:

ubuntu config --default-user root

Ekran görüntüsünde, Ubuntu 20.04 uygulamasını kullanıyorum. Windows mağaza. Bu yüzden ubuntu2004 komutunu kullandım.

wsl root'u varsayılan olarak ayarla
Linux uygulamasının yapılandırmasında root'u varsayılan kullanıcı olarak ayarla

Sizi bu zahmetten kurtarmak için, bu tabloda bazı dağıtımları ve ilgili komutlarını listeliyorum:

Dağıtım Uygulaması Windows Komuta
Ubuntu ubuntu config –varsayılan kullanıcı kökü
Ubuntu 20.04 ubuntu2004 yapılandırma –varsayılan kullanıcı kökü
Ubuntu 18.04 ubuntu1804 yapılandırma –varsayılan kullanıcı kökü
Debian debian config –varsayılan kullanıcı kökü
Kali Linux kali config –varsayılan kullanıcı kökü

2. Adım: Hesabın şifresini sıfırlayın

Şimdi, Linux dağıtım uygulamasını başlatırsanız, root olarak giriş yapmış olmalısınız. Normal kullanıcı hesabının parolasını sıfırlayabilirsiniz.

WSL'deki kullanıcı adını hatırlıyor musunuz? Değilse, /home dizininin içeriğini her zaman kontrol edebilirsiniz. Kullanıcı adınız olduğunda şu komutu kullanın:

passwd username

Sizden yeni bir şifre girmenizi isteyecektir. Buraya yazdığınızda ekranda hiçbir şey görüntülenmeyecektir. Bu normal. Sadece yeni şifreyi yazın ve enter tuşuna basın. Onaylamak için yeni şifreyi yeniden yazmanız gerekecek ve bir kez daha şifreyi yazarken ekranda hiçbir şey görüntülenmeyecek.

wsl şifresini sıfırlama
Normal kullanıcı için şifreyi sıfırlayın

Tebrikler. Kullanıcı hesabının parolası sıfırlandı. Ama henüz bitirdin. Varsayılan kullanıcı hala root'tur. Bunu normal hesap kullanıcınıza geri değiştirmelisiniz, aksi takdirde kök kullanıcı olarak oturum açmaya devam edecektir.

3. Adım: Normal kullanıcıyı tekrar varsayılan olarak ayarlayın

ile kullandığınız normal hesap kullanıcı adına ihtiyacınız olacak. passwd komutu önceki adımda.

Başlat Windows komut istemi bir kez daha. Dağıtımınızın komutunu kullanın 1. adımda yaptığınız gibi. Ancak bu sefer root'u normal kullanıcıyla değiştirin.

ubuntu config --default-user username
normal kullanıcıyı varsayılan wsl olarak ayarla
Normal kullanıcıyı varsayılan kullanıcı olarak ayarla

Artık WSL'de Linux dağıtım uygulamanızı başlattığınızda, normal kullanıcı olarak oturum açacaksınız. Parolayı yeni sıfırladınız ve sudo ile komutları çalıştırmak için kullanabilirsiniz.

İleride parolayı tekrar unutursanız, sıfırlama adımlarını bilirsiniz.

WSL şifresini sıfırlamak bu kadar kolaysa, bu bir güvenlik riski değil mi?

Tam olarak değil. Bilgisayara erişiminizin yanı sıra bilgisayara fiziksel erişiminizin olması gerekir. Windows hesap. Eğer birisi zaten bu kadar erişime sahipse, WSL'de Linux şifresini değiştirmekten çok daha fazlasını yapabilir.

WSL şifresini sıfırlayabildiniz mi?

Komutları verdim ve adımları anlattım. Umarım bu size yardımcı olmuştur ve Linux dağıtımınızın şifresini WSL'de sıfırlayabilmişsinizdir.

Hala sorun yaşıyorsanız veya bu konuyla ilgili bir sorunuz varsa, lütfen yorum bölümünde sormaktan çekinmeyin.

Orijinal Makale

Ilgili mesajlar