Táto aplikácia s otvoreným zdrojovým kódom vám umožňuje overiť požiadavky sudo uskutočnené v rámci podsystému Windows pre Linux (WSL) pomocou biometrického prihlásenia Windows Hello.
Podsystém Windows pre Linux (WSL) je dôležitou súčasťou Windowsu 10. WSL, pôvodne určený pre vývojárov vytvárajúcich webové a cloudové aplikácie, sa v súčasnosti zmenil na niečo oveľa výkonnejšie, čo spája dva veľmi odlišné operačné systémy. Od r WSL 2, vrstva Linuxu je poháňaná variantom virtualizačnej technológie Hyper-V od spoločnosti Microsoft a dodáva sa s linuxovým jadrom kompilovaným a podporovaným spoločnosťou Microsoft. Integrácia medzi WSL a základným Windowsom 10 je taká flexibilná, že je možné jednoducho spúšťať nástroje Windows z príkazového riadku Linuxu a naopak.
Ale tam zábava nekončí. Tinkerers často prichádzajú s modifikáciami, ktoré vám ukážu, aký výkonný môže byť podsystém Windows pre Linux, ak ste ochotní myslieť mimo rámca. Ak ste túžili po niektorých skutočne úžasných vylepšeniach WSL, tento článok je pre vás. Zoznámte sa s „WSL Hello sudo“ — nástrojom s otvoreným zdrojovým kódom, ktorý vám umožní overiť
príkazy sudo v inštancii systému Linux pomocou biometrickej autentifikácie Windows Hello (cez Liliputing).Takaya Saeki, vývojár softvéru z Japonska, ktorý používa prezývku nullpo-hlava, je mozgom tohto úžasného projektu. Ako je vidieť na animácii vyššie, WSL Hello sudo môže bez problémov nahradiť výzvu na zadanie hesla známym Rozhranie Windows Hello, ktoré vám umožňuje použiť vašu tvár, odtlačok prsta alebo PIN na overenie žiadosti sudo.
WSL Hello sudo pozostáva z dvoch komponentov špecifických pre OS: A zásuvný autentifikačný modul (PAM) na strane Linuxu a sprievodná aplikácia pre Windows, ktorá má na starosti vyvolanie Windows Hello. Modul PAM je zodpovedný za mapovanie autentifikačnej požiadavky používateľa systému Linux na príslušný podpis používateľa Windows 10 Windows Hello. Vďaka takémuto modulárnemu dizajnu je WSL Hello sudo kompatibilné s prvou generáciou Windows Subsystému pre Linux a WSL 2.
Nastavenie WSL Hello sudo je pomerne jednoduché. Všetko, čo musíte urobiť, je stiahnite si predkompilované binárne súbory, vykonať install.sh
skript pod subsystémom Windows pre Linux a potom prejdite typickým procesom konfigurácie modulu PAM. Odporúčame vám pozrieť si časť riešenia problémov v súbore readme projektu, ak máte nejaké problémy s jeho nastavením.
WSL Hello sudo GitHub Repo