WSL Hello Sudo wprowadza uwierzytelnianie Windows Hello do podsystemu Windows dla systemu Linux

Ta aplikacja typu open source umożliwia uwierzytelnianie żądań sudo wysyłanych w podsystemie Windows dla systemu Linux (WSL) przy użyciu logowania biometrycznego Windows Hello.

Podsystem Windows dla systemu Linux (WSL) jest ważną częścią systemu Windows 10. Pierwotnie przeznaczony dla programistów tworzących aplikacje internetowe i chmurowe, obecnie WSL stał się czymś o wiele potężniejszym, łączącym dwa bardzo różne systemy operacyjne. Od WSL 2warstwa systemu Linux jest obsługiwana przez odmianę technologii wirtualizacji Hyper-V firmy Microsoft i jest dostarczana ze skompilowanym i obsługiwanym przez firmę Microsoft jądrem systemu Linux. Integracja pomiędzy WSL i bazowym systemem Windows 10 jest tak elastyczna, że ​​można z łatwością uruchamiać narzędzia Windows z wiersza poleceń Linuksa i odwrotnie.

Ale na tym zabawa się nie kończy. Majsterkowicze często wymyślają mody, które pokażą Ci, jak potężny może być podsystem Windows dla Linuksa, jeśli chcesz myśleć nieszablonowo. Jeśli tęsknisz za naprawdę niesamowitymi ulepszeniami WSL, ten artykuł jest dla Ciebie. Poznaj „WSL Hello sudo” — narzędzie typu open source, które umożliwia uwierzytelnianie

polecenia sudo w instancji systemu Linux przy użyciu uwierzytelniania biometrycznego Windows Hello (via Liliputowanie).

Takaya Saeki, programista z Japonii występujący pod pseudonimem głowa nullpo, jest mózgiem tego niesamowitego projektu. Jak widać na powyższej animacji, WSL Hello Sudo może bezproblemowo zastąpić monit o wprowadzenie hasła znanym Interfejs Windows Hello umożliwiający użycie twarzy, odcisku palca lub kodu PIN do uwierzytelnienia żądania sudo.

WSL Hello Sudo składa się z dwóch komponentów specyficznych dla systemu operacyjnego: A podłączany moduł uwierzytelniający (PAM) po stronie systemu Linux i towarzyszącej aplikacji dla systemu Windows odpowiedzialnej za wywoływanie funkcji Windows Hello. Moduł PAM odpowiada za mapowanie żądania uwierzytelnienia użytkownika systemu Linux na odpowiedni podpis Windows Hello użytkownika systemu Windows 10. Dzięki takiej modułowej konstrukcji WSL Hello sudo jest kompatybilny zarówno z podsystemem Windows pierwszej generacji dla systemu Linux, jak i z WSL 2.

Konfigurowanie sudo WSL Hello jest dość proste. Wszystko, co musisz zrobić, to pobierz wstępnie skompilowane pliki binarne, wykonaj install.sh skrypt w podsystemie Windows dla systemu Linux, a następnie przejdź przez typowy proces konfiguracji modułu PAM. Zalecamy zapoznanie się z sekcja rozwiązywania problemów pliku Readme projektu, jeśli masz jakiekolwiek problemy z jego konfiguracją.

WSL Witaj sudo GitHub Repo