Ova aplikacija otvorenog koda omogućuje vam provjeru autentičnosti sudo zahtjeva podnesenih pod Windows podsustavom za Linux (WSL) pomoću biometrijske prijave na Windows Hello.
Podsustav Windows za Linux (WSL) važan je dio sustava Windows 10. Izvorno namijenjen programerima koji grade web i aplikacije u oblaku, WSL se danas pretvorio u nešto puno moćnije što povezuje dva vrlo različita operativna sustava. Od WSL 2, sloj Linuxa pokreće varijanta Microsoftove tehnologije virtualizacije Hyper-V, a isporučuje se s jezgrom Linuxa koju je kompilirao i podržava Microsoft. Integracija između WSL-a i temeljnog sustava Windows 10 toliko je fleksibilna da se lako može pokrenuti Windows alate iz Linux naredbenog retka i obrnuto.
Ali zabava tu ne završava. Tinkeri su često smišljali modifikacije koje će vam pokazati koliko moćan može biti Windows podsustav za Linux ako ste voljni razmišljati izvan okvira. Ako ste žudjeli za nekim ozbiljno sjajnim WSL ugađanjima, onda je ovaj članak za vas. Upoznajte "WSL Hello sudo" — uslužni program otvorenog koda koji vam omogućuje autentifikaciju
sudo naredbe u instanci Linuxa pomoću biometrijske provjere autentičnosti Windows Hello (putem Liliputing).Takaya Saeki, razvijač softvera iz Japana koji se naziva pseudonimom nullpo-glava, mozak je iza ovog sjajnog projekta. Kao što se vidi u gornjoj animaciji, WSL Hello sudo može neprimjetno zamijeniti upit za unos lozinke poznatim Sučelje Windows Hello, koje vam omogućuje korištenje vašeg lica, otiska prsta ili PIN-a za provjeru autentičnosti sudo zahtjeva.
WSL Hello sudo sastoji se od dvije komponente specifične za OS: A priključni modul za provjeru autentičnosti (PAM) na strani Linuxa i popratna Windows aplikacija zadužena za pozivanje Windows Hello. PAM modul odgovoran je za preslikavanje zahtjeva za autentifikaciju korisnika Linuxa u Windows Hello potpis odgovarajućeg korisnika sustava Windows 10. Zahvaljujući takvom modularnom dizajnu, WSL Hello sudo je kompatibilan s prvom generacijom Windows podsustava za Linux i WSL 2.
Postavljanje WSL Hello sudo je prilično jednostavno. Sve što trebate učiniti je preuzmite unaprijed kompajlirane binarne datoteke, izvršiti install.sh
skriptu pod Windows podsustavom za Linux, a zatim prođite kroz tipičan proces konfiguracije PAM modula. Preporučujemo da pogledate odjeljak za rješavanje problema readme projekta ako imate problema s postavljanjem.
WSL Pozdrav sudo GitHub Repo