Denne åpen kildekode-appen lar deg autentisere sudo-forespørsler gjort under Windows Subsystem for Linux (WSL) ved å bruke biometrisk pålogging av Windows Hello.
Windows Subsystem for Linux (WSL) er en viktig del av Windows 10. Opprinnelig ment for utviklere som bygger nett- og skyapplikasjoner, ble WSL i dag til noe mye kraftigere som bringer to svært forskjellige operativsystemer sammen. Siden WSL 2, Linux-laget drives av en variant av Microsofts Hyper-V-virtualiseringsteknologi, og det leveres med en Microsoft-kompilert og støttet Linux-kjerne. Integrasjonen mellom WSL og den underliggende Windows 10 er så fleksibel at man enkelt kan kjøre Windows-verktøy fra Linux-kommandolinjen og omvendt.
Men moroa slutter ikke der. Tinkerers har ofte kommet opp med mods som vil vise deg hvor kraftig Windows-undersystemet for Linux kan være hvis du er villig til å tenke utenfor boksen. Hvis du har lengtet etter noen seriøst fantastiske WSL-tweaks, så er denne artikkelen for deg. Møt "WSL Hello sudo" - et åpen kildekodeverktøy som lar deg autentisere
Takaya Saeki, en programvareutvikler fra Japan som går under aliaset nullpo-hode, er hjernen bak dette fantastiske prosjektet. Som vist i animasjonen ovenfor, kan WSL Hello sudo sømløst erstatte passordinntastingen med den kjente Windows Hello-grensesnitt, som lar deg bruke ansiktet, fingeravtrykket eller en PIN-kode for å autentisere sudo-forespørselen.
WSL Hello sudo består av to OS-spesifikke komponenter: A pluggbar autentiseringsmodul (PAM) på Linux-siden og en tilhørende Windows-app som har ansvaret for å påkalle Windows Hello. PAM-modulen er ansvarlig for å kartlegge Linux-brukerens autentiseringsforespørsel til den tilsvarende Windows 10-brukerens Windows Hello-signatur. Takket være en slik modulær design er WSL Hello sudo kompatibel med både førstegenerasjons Windows Subsystem for Linux og WSL 2.
Å sette opp WSL Hello sudo er ganske enkelt. Alt du trenger å gjøre er last ned de forhåndskompilerte binærfilene, utføre install.sh
script under Windows Subsystem for Linux, og gå deretter gjennom den typiske PAM-modulkonfigurasjonsprosessen. Vi anbefaler deg å sjekke ut feilsøkingsdelen av prosjektets readme hvis du har problemer med å sette det opp.
WSL Hei sudo GitHub Repo