Ta odprtokodna aplikacija vam omogoča preverjanje pristnosti zahtev sudo v podsistemu Windows za Linux (WSL) z biometrično prijavo v Windows Hello.
Podsistem Windows za Linux (WSL) je pomemben del sistema Windows 10. Prvotno namenjen razvijalcem, ki gradijo spletne in oblačne aplikacije, se je WSL danes spremenil v nekaj veliko močnejšega, kar združuje dva zelo različna operacijska sistema. Od WSL 2, sloj Linux poganja različica Microsoftove virtualizacijske tehnologije Hyper-V in je dobavljen z jedrom Linux, ki ga je prevedel Microsoft in ga podpira. Integracija med WSL in osnovnim operacijskim sistemom Windows 10 je tako prilagodljiva, da bi lahko zlahka zagnali orodja Windows iz ukazne vrstice Linux in obratno.
A zabava se tu ne konča. Tinkers so pogosto pripravili modifikacije, ki vam bodo pokazale, kako močan je lahko podsistem Windows za Linux, če ste pripravljeni razmišljati izven okvirov. Če ste hrepeneli po nekaj resno osupljivih popravkih WSL, potem je ta članek za vas. Spoznajte "WSL Hello sudo" — odprtokodni pripomoček, ki vam omogoča preverjanje pristnosti
sudo ukazi v primeru Linuxa z uporabo biometrične avtentikacije Windows Hello (prek Liliputing).Takaya Saeki, razvijalec programske opreme iz Japonske, pod vzdevkom nullpo-glava, so možgani za tem izjemnim projektom. Kot je razvidno iz zgornje animacije, lahko WSL Hello sudo nemoteno nadomesti poziv za vnos gesla z znanim Vmesnik Windows Hello, ki vam omogoča uporabo obraza, prstnega odtisa ali kode PIN za preverjanje pristnosti zahteve sudo.
WSL Hello sudo je sestavljen iz dveh komponent, specifičnih za OS: A vtični modul za preverjanje pristnosti (PAM) na strani Linuxa in spremljevalna aplikacija Windows, ki je zadolžena za priklic Windows Hello. Modul PAM je odgovoren za preslikavo zahteve za preverjanje pristnosti uporabnika Linuxa v podpis Windows Hello ustreznega uporabnika sistema Windows 10. Zahvaljujoč takšni modularni zasnovi je WSL Hello sudo združljiv s prvo generacijo podsistema Windows za Linux in WSL 2.
Nastavitev WSL Hello sudo je dokaj preprosta. Vse kar morate storiti je prenesite vnaprej prevedene binarne datoteke, izvedite install.sh
skripta v podsistemu Windows za Linux in nato pojdite skozi tipičen postopek konfiguracije modula PAM. Priporočamo, da si ogledate razdelek za odpravljanje težav readme projekta, če imate kakršne koli težave pri nastavitvi.
WSL Pozdravljeni sudo GitHub Repo