A WSL Hello sudo a Windows Hello hitelesítést hozza a Linuxra WSL rendszeren
Bár a Microsoft szinte minden jelentősebb Windows 10-frissítéssel fejleszti a Windows alrendszert Linuxhoz, bizonyos funkciók továbbra sem érhetők el WSL-ben. Például a felhasználók nem használhatnak biometrikus hitelesítést a Linux disztribúciókban. Itt lépnek közbe a külső fejlesztők. Takaya Saeki, egy japán fejlesztő egy remek eszközzel állt elő, amely lehetővé teszi a Windows Hello biometrikus hitelesítését WSL-ben futó Linuxon.
A WSL Hello sudo segítségével a hagyományos jelszavakat ujjlenyomattal, arcfelismeréssel vagy egyszerű PIN-kóddal helyettesítheti a WSL-en belüli hitelesítéshez a sudo
eszköz.
A sudo alkalmazás lehetővé teszi a korlátozott felhasználói fiók jogosultságainak ideiglenes kiterjesztését a root rendszerre Linux rendszeren. Ez lehetővé teszi a rendszer karbantartását, a csomagok telepítését és eltávolítását, a konfigurációs fájlok szerkesztését stb. a felhasználói munkamenet váltása nélkül. A Sudo lehetővé teszi egyetlen parancs végrehajtását rootként, majd visszatérést a normál felhasználói környezethez.
Azok a felhasználók, akik használhatják a sudo-t Linuxban, egy speciális "sudoers" fájlban vannak meghatározva. A sudoernek meg kell adnia a jelszavát a fiókja ellenőrzéséhez és egy emelt szintű parancs végrehajtásához.
Itt WSL Hello sudo játékba lép.
WSL Hello sudo
A WSL Hello sudo egy nyílt forráskódú Pluggable Authentication Module (PAM), amely Rust nyelven íródott. Ezzel kompatibilis a WSL első és második generációja. Az alkalmazás lehetővé teszi a biometrikus hitelesítést a sudo parancsok hitelesítéséhez (olyan parancsok, amelyek magasabb jogosultságokat vagy „szuperfelhasználói” hozzáférési szintet igényelnek). Íme a fejlesztő rövid magyarázata a WSL Hello működéséről a Linux disztribúciókban:
A Windows Hello minden Windows-felhasználó számára fenntartja az RSA-kulcspárokat a TPM-hardverében, és a megadott tartalom privát kulccsal történő aláírásával jelzi a hitelesítés sikerességét. Az API használatához a "WSL Hello sudo" kis Windows CLI-alkalmazásokat tartalmaz, amelyek nyilvános kulcsot és az adott tartalom aláírt aláírását adják vissza. Másrészt a "WSL Hello sudo" PAM modulja megjegyzi az egyes Linux-felhasználóknak megfelelő Windows-felhasználók nyilvános kulcsait. Tehát a PAM modul a következő folyamattal hitelesíti az adott Linux felhasználót.
- A PAM modult a sudo indítja el, és egy Linux-felhasználót fogad hitelesítésre.
- A PAM modul elindítja a kísérő Windows alkalmazást, és véletlenszerű értéket küld a WSL interop hídján keresztül.
- A kiegészítő Windows alkalmazás meghívja a Windows Hello szolgáltatást.
- A Windows Hello aláírja az adott bemenetet az aktuális Windows-felhasználó privát kulcsával.
- A kísérő Windows-alkalmazás visszaküldi az aláírást.
- A PAM modul az adott Linux felhasználónak megfelelő Windows-felhasználó nyilvános kulcsával ellenőrzi az aláírást.
További információ a WSL Hello szolgáltatásról a hivatalos GitHub adattárban. Itt megtalálja a letöltési hivatkozásokat és a felhasználói kézikönyvet a Windows Hello WSL-ben történő beállításával és konfigurálásával kapcsolatos utasításokkal. Vegye figyelembe, hogy Windows Hello-kompatibilis kamerára vagy ujjlenyomat-olvasóval rendelkező eszközre van szüksége. Alternatív megoldásként használhat egy egyszerű PIN-kódot.
A WSL egy egyedülálló Windows környezet, amely lehetővé teszi a fejlesztők vagy más felhasználók számára Linux disztribúciók futtatását a Windows 10 rendszeren belül. A WSL segítségével a Microsoft megszüntette annak szükségességét, hogy két operációs rendszert futtasson egyetlen számítógépen. Manapság a felhasználók futtathatják a Linux-alkalmazásokat a Windows-alkalmazásokkal párhuzamosan, elérhetik a Linux fájlrendszert a File Explorerből, és még használjon hardveres gyorsítást. A Windows 10 ezen funkcióinak megfelelő kihasználásához engedélyeznie kell Windows alrendszer Linuxhoz és töltse le az előnyben részesített disztribúciót innen Microsoft Store.
Támogass minket
A Winaero nagymértékben támaszkodik az Ön támogatására. Az alábbi lehetőségek használatával segíthet, hogy a webhely továbbra is érdekes és hasznos tartalmakat és szoftvereket kínáljon Önnek:
Ha tetszett a cikk, kérjük, ossza meg az alábbi gombok segítségével. Tőled nem fog sokat várni, de segíteni fog nekünk a növekedésben. Köszönet a támogatásodért!