Windows Tips & News

WSL Hello sudo wprowadza uwierzytelnianie Windows Hello do systemu Linux na WSL

click fraud protection
ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność systemu

Chociaż firma Microsoft ulepsza podsystem systemu Windows dla systemu Linux z prawie każdą większą aktualizacją systemu Windows 10, niektóre funkcje nadal nie są dostępne w WSL. Na przykład użytkownicy nie mogą korzystać z uwierzytelniania biometrycznego w dystrybucjach Linuksa. Tutaj wkraczają zewnętrzni programiści. Takaya Saeki, programista z Japonii, wymyślił sprytne narzędzie, które umożliwia uwierzytelnianie biometryczne Windows Hello w systemie Linux działającym w WSL.

Reklama

Dzięki WSL Hello sudo możesz zastąpić tradycyjne hasła odciskiem palca, rozpoznawaniem twarzy lub prostym kodem PIN do uwierzytelniania w ramach WSL podczas korzystania z sudo narzędzie.

Aplikacja sudo pozwala tymczasowo zwiększyć ograniczone uprawnienia konta użytkownika do rootowania w systemie Linux. Pozwala to na konserwację systemu, instalowanie i usuwanie pakietów, edytowanie plików konfiguracyjnych itp. bez przełączania sesji użytkownika. Sudo umożliwia wykonanie pojedynczego polecenia jako root, a następnie powrót do zwykłego kontekstu użytkownika.

Użytkownicy, którzy mogą używać sudo w Linuksie, zdefiniowali w specjalnym pliku "sudoers". Sudoer musi wprowadzić swoje hasło, aby zweryfikować swoje konto i wykonać polecenie z podwyższonym poziomem uprawnień.

Tutaj WSL Witaj sudo wchodzi w grę.

Windows Hello Sudo

WSL Witaj sudo

WSL Hello sudo to open-source Pluggable Authentication Module (PAM) napisany w języku Rust. Jest kompatybilny z pierwsza i druga generacja WSL. Aplikacja umożliwia uwierzytelnianie biometryczne w celu uwierzytelniania poleceń sudo (polecenia wymagające podwyższonych uprawnień lub poziomu dostępu „superużytkownika”). Oto krótkie wyjaśnienie od dewelopera, w jaki sposób WSL Hello działa w dystrybucji Linuksa:

Windows Hello utrzymuje pary kluczy RSA dla każdego użytkownika systemu Windows na swoim sprzęcie TPM i informuje o pomyślnym uwierzytelnieniu, podpisując daną zawartość kluczem prywatnym. Aby wykorzystać swoje API, "WSL Hello sudo" zawiera małe aplikacje Windows CLI, które zwracają klucz publiczny i podpisany podpis danej zawartości. Z drugiej strony moduł PAM "WSL Hello sudo" zapamiętuje klucze publiczne każdego użytkownika Windows, który odpowiada każdemu użytkownikowi Linuksa. Tak więc moduł PAM uwierzytelnia danego użytkownika Linuksa w następującym procesie.

  1. Moduł PAM jest uruchamiany przez sudo i otrzymuje użytkownika Linux do uwierzytelnienia.
  2. Moduł PAM uruchamia towarzyszącą aplikację Windows i wysyła losową wartość przez most międzyoperacyjny WSL.
  3. Towarzysząca aplikacja Windows wywołuje funkcję Windows Hello.
  4. Windows Hello podpisuje dane wejście kluczem prywatnym bieżącego użytkownika Windows.
  5. Towarzysząca aplikacja Windows zwraca podpis.
  6. Moduł PAM weryfikuje podpis za pomocą klucza publicznego użytkownika Windows, który odpowiada danemu użytkownikowi Linuksa.

Możesz dowiedzieć się więcej o WSL Hello w oficjalnym repozytorium GitHub. Znajdziesz tam łącza do pobierania oraz instrukcję obsługi z instrukcjami dotyczącymi instalowania i konfigurowania Windows Hello w WSL. Pamiętaj, że potrzebujesz aparatu zgodnego z Windows Hello lub urządzenia z czytnikiem linii papilarnych. Alternatywnie możesz użyć prostego kodu PIN.

WSL to unikalne środowisko w systemie Windows, które umożliwia programistom lub innym użytkownikom uruchamianie dystrybucji Linuksa w systemie Windows 10. Dzięki WSL firma Microsoft wyeliminowała potrzebę uruchamiania dwóch systemów operacyjnych na jednym komputerze. W dzisiejszych czasach użytkownicy mogą uruchamiać aplikacje Linux obok aplikacji Windows, uzyskiwać dostęp do systemu plików Linux z Eksploratora plików, a nawet korzystać z akceleracji sprzętowej. Aby dobrze wykorzystać te funkcje w systemie Windows 10, musisz włączyć Podsystem Windows dla Linuksa i pobierz preferowaną dystrybucję z Sklep Microsoft.

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność systemu
Jeszcze jeden błąd: czerwcowe aktualizacje przerywają proces logowania do systemu Windows na ARM

Jeszcze jeden błąd: czerwcowe aktualizacje przerywają proces logowania do systemu Windows na ARM

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność sys...

Czytaj więcej

Pobierz Pobierz bije dr. Dre AIO v1.1 Skórka dla AIMP3

Ta strona korzysta z plików cookie, aby poprawić wrażenia podczas poruszania się po witrynie. Z t...

Czytaj więcej

Pobierz Pobierz skórkę BW Minimal v1.2 dla AIMP3

Ta strona korzysta z plików cookie, aby poprawić wrażenia podczas poruszania się po witrynie. Z t...

Czytaj więcej