WSL Hello sudo suteikia Windows Hello autentifikavimą Windows posistemei, skirtai Linux

Ši atvirojo kodo programa leidžia autentifikuoti sudo užklausas, pateiktas naudojant „Windows“ posistemį, skirtą Linux (WSL), naudojant biometrinį „Windows Hello“ prisijungimą.

„Windows“ posistemis, skirtas Linux (WSL) yra svarbi „Windows 10“ dalis. Iš pradžių WSL buvo skirtas kūrėjams, kuriantiems žiniatinklio ir debesies programas, o šiais laikais tapo daug galingesniu, kuris sujungia dvi labai skirtingas operacines sistemas. Nuo WSL 2, „Linux“ sluoksnį maitina „Microsoft“ „Hyper-V“ virtualizacijos technologijos variantas ir jis pristatomas su „Microsoft“ sukompiliuotu ir palaikomu „Linux“ branduoliu. WSL ir pagrindinės „Windows 10“ integracija yra tokia lanksti, kad būtų galima lengvai paleisti „Windows“ įrankius iš „Linux“ komandinės eilutės ir atvirkščiai.

Tačiau linksmybės tuo nesibaigia. Tinkleriai dažnai sugalvoja modifikacijas, kurios parodys, koks galingas gali būti „Windows“ posistemis, skirtas „Linux“, jei norite galvoti ne tik. Jei niežėjote dėl kokių nors labai nuostabių WSL pakeitimų, šis straipsnis skirtas jums. Susipažinkite su „WSL Hello sudo“ – atvirojo kodo programa, leidžiančia autentifikuoti

sudo komandos „Linux“ egzemplioriuje naudojant „Windows Hello“ biometrinį autentifikavimą (per Liliputavimas).

Takaya Saeki, programinės įrangos kūrėja iš Japonijos, besivadinanti slapyvardžiu nullpo-galva, yra šio nuostabaus projekto smegenys. Kaip matyti aukščiau pateiktoje animacijoje, WSL Hello sudo gali sklandžiai pakeisti slaptažodžio įvesties raginimą pažįstamu „Windows Hello“ sąsaja, leidžianti naudoti veidą, pirštų atspaudus arba PIN kodą sudo užklausai autentifikuoti.

WSL Hello sudo susideda iš dviejų konkrečiai OS komponentų: A prijungiamas autentifikavimo modulis (PAM) „Linux“ pusėje ir papildoma „Windows“ programa, atsakinga už „Windows Hello“ iškvietimą. PAM modulis yra atsakingas už Linux vartotojo autentifikavimo užklausos susiejimą su atitinkamu Windows 10 vartotojo Windows Hello parašu. Dėl tokio modulinio dizaino WSL Hello sudo yra suderinamas tiek su pirmosios kartos Windows posisteme, skirta Linux, tiek su WSL 2.

WSL Hello sudo nustatymas yra gana paprastas. Viskas, ką jums reikia padaryti, tai atsisiųskite iš anksto sudarytus dvejetainius failus, vykdyti install.sh scenarijų pagal Windows posistemę, skirtą Linux, tada atlikite tipinį PAM modulio konfigūravimo procesą. Rekomenduojame peržiūrėti trikčių šalinimo skyrius projekto readme, jei kyla problemų jį nustatant.

WSL Sveiki sudo GitHub Repo