Ez a nyílt forráskódú alkalmazás lehetővé teszi a Windows-alrendszer (WSL) alatt tett sudo kérések hitelesítését a Windows Hello biometrikus bejelentkezésével.
A Windows alrendszer Linuxhoz (WSL) a Windows 10 fontos része. Az eredetileg webes és felhőalkalmazásokat fejlesztő fejlesztőknek szánt WSL mára sokkal erősebbé vált, amely két nagyon különböző operációs rendszert egyesít. Mivel WSL 2, a Linux réteget a Microsoft Hyper-V virtualizációs technológiájának egy változata hajtja, és a Microsoft által lefordított és támogatott Linux kernellel szállítjuk. A WSL és a mögöttes Windows 10 közötti integráció olyan rugalmas, hogy könnyen futtatható a Windows-eszközök a Linux parancssorból és fordítva.
De a móka ezzel nem ér véget. A Tinkerek gyakran előrukkolnak olyan modokkal, amelyek megmutatják, milyen erős lehet a Windows alrendszer Linuxhoz, ha hajlandó kívülről gondolkodni. Ha már nagyon vágyik néhány komoly WSL-beállításra, akkor ez a cikk neked szól. Ismerje meg a „WSL Hello sudo”-t – egy nyílt forráskódú segédprogramot, amely lehetővé teszi a hitelesítést
Takaya Saeki, egy japán szoftverfejlesztő, aki az álnevet használja nullpo-fej, ez az agy e fantasztikus projekt mögött. Amint az a fenti animáción is látható, a WSL Hello sudo zökkenőmentesen lecserélheti a jelszóbeviteli parancsot az ismerősre. Windows Hello felület, amely lehetővé teszi az arc, az ujjlenyomat vagy a PIN-kód használatát a sudo kérés hitelesítéséhez.
A WSL Hello sudo két operációs rendszer-specifikus összetevőből áll: A csatlakoztatható hitelesítő modul (PAM) a Linux oldalon, és a Windows Hello meghívásáért felelős Windows-alkalmazás. A PAM-modul felelős azért, hogy a Linux-felhasználó hitelesítési kérelmét hozzárendelje a megfelelő Windows 10-felhasználó Windows Hello aláírásához. Egy ilyen moduláris felépítésnek köszönhetően a WSL Hello sudo kompatibilis mind az első generációs Windows-alrendszerrel, mind a WSL 2-vel.
A WSL Hello sudo beállítása meglehetősen egyszerű. Csak annyit kell tennie töltse le az előre lefordított binárisokat, hajtsa végre a install.sh
parancsfájlt a Windows alrendszer Linuxhoz alatt, majd végezze el a tipikus PAM-modul konfigurációs folyamatot. Javasoljuk, hogy nézze meg a hibaelhárítási rész a projekt readme részében, ha bármilyen problémája van a beállítással.
WSL Hello sudo GitHub Repo