WSL Hello sudo donosi Windows Hello autentifikaciju u Linux na WSL-u
Iako Microsoft poboljšava Windows podsustav za Linux gotovo svakim većim ažuriranjem sustava Windows 10, neke značajke još uvijek nisu dostupne u WSL-u. Na primjer, korisnici ne mogu koristiti nikakvu biometrijsku provjeru autentičnosti unutar Linux distribucija. Ovdje stupaju programeri trećih strana. Takaya Saeki, programer iz Japana, osmislio je odličan alat koji omogućuje Windows Hello biometrijsku autentifikaciju za Linux koji radi u WSL-u.
Uz WSL Hello sudo, tradicionalne lozinke možete zamijeniti otiskom prsta, prepoznavanjem lica ili jednostavnim PIN-om za autentifikaciju unutar WSL-a kada koristite sudo
alat.
Aplikacija sudo omogućuje privremenu eskalaciju vaših ograničenih privilegija korisničkog računa na root na Linuxu. To omogućuje održavanje sustava, instaliranje i uklanjanje paketa, uređivanje konfiguracijskih datoteka, itd., bez promjene korisničke sesije. Sudo omogućuje izvršavanje jedne naredbe kao root, a zatim povratak na uobičajeni korisnički kontekst.
Korisnici koji mogu koristiti sudo u Linuxu definirani su u posebnoj datoteci "sudoers". Sudoer mora unijeti svoju lozinku kako bi potvrdio svoj račun i izvršio naredbu s povišenim vrijednostima.
Ovdje WSL Pozdrav sudo dolazi u igru.
WSL Pozdrav sudo
WSL Hello sudo je open-source Pluggable Authentication Module (PAM) napisan u Rustu. Kompatibilan je sa prva i druga generacija WSL-a. Aplikacija omogućuje biometrijsku autentifikaciju za provjeru autentičnosti sudo naredbi (naredbe koje zahtijevaju povišene privilegije ili razinu pristupa "superkorisnika"). Evo kratkog objašnjenja programera o tome kako WSL Hello radi unutar vaših Linux distribucija:
Windows Hello održava RSA parove ključeva za svakog korisnika Windowsa u svom TPM hardveru i govori o uspješnosti provjere autentičnosti potpisivanjem danog sadržaja privatnim ključem. Za korištenje svog API-ja, "WSL Hello sudo" sadrži male Windows CLI aplikacije koje vraćaju javni ključ i potpisani potpis danog sadržaja. S druge strane, PAM modul "WSL Hello sudo" pamti javne ključeve svakog Windows korisnika koji odgovara svakom Linux korisniku. Dakle, PAM modul provjerava autentičnost danog korisnika Linuxa sljedećim postupkom.
- PAM modul pokreće sudo i prima Linux korisnika za provjeru autentičnosti.
- PAM modul pokreće prateću Windows aplikaciju i šalje nasumične vrijednosti putem WSL-ovog interop mosta.
- Prateća Windows aplikacija poziva Windows Hello.
- Windows Hello potpisuje dani unos privatnim ključem trenutnog korisnika Windowsa.
- Prateća Windows aplikacija vraća potpis.
- PAM modul provjerava potpis javnim ključem Windows korisnika koji odgovara danom Linux korisniku.
Možete saznati više o WSL Hello u službenom GitHub repozitoriju. Tamo ćete pronaći veze za preuzimanje i korisnički priručnik s uputama za postavljanje i konfiguraciju sustava Windows Hello u WSL-u. Imajte na umu da vam je potrebna kamera kompatibilna sa sustavom Windows Hello ili uređaj s čitačem otiska prsta. Alternativno, možete koristiti jednostavan PIN.
WSL je jedinstveno okruženje unutar Windowsa koje programerima ili drugim korisnicima omogućuje pokretanje Linux distributivnih jedinica unutar Windows 10. S WSL-om, Microsoft je eliminirao potrebu za pokretanjem dvaju operacijskih sustava na jednom računalu. Danas korisnici mogu pokretati Linux aplikacije paralelno sa Windows aplikacijama, pristupiti sustavu datoteka Linux iz File Explorera, pa čak i koristiti hardversko ubrzanje. Da biste dobro iskoristili ove značajke u sustavu Windows 10, morate ih omogućiti Windows podsustav za Linux i preuzmite željeni distro s Microsoft Store.
Podržite nas
Winaero se uvelike oslanja na vašu podršku. Pomoću ovih opcija možete pomoći web-mjestu da vam nastavi donositi zanimljiv i koristan sadržaj i softver:
Ako vam se sviđa ovaj članak, podijelite ga pomoću gumba u nastavku. Neće vam trebati puno, ali će nam pomoći da rastemo. Hvala na podršci!