Windows Tips & News

WSL Hello sudo tuo Windows Hello -todennuksen Linuxiin WSL: ssä

click fraud protection

Vaikka Microsoft parantaa Windows-alijärjestelmää Linuxille lähes jokaisella suurella Windows 10 -päivityksellä, jotkin ominaisuudet eivät ole vieläkään saatavilla WSL: ssä. Käyttäjät eivät esimerkiksi voi käyttää biometristä todennusta Linux-jakeluissa. Tässä kolmannen osapuolen kehittäjät puuttuvat asiaan. Japanilainen kehittäjä Takaya Saeki keksi näppärän työkalun, joka mahdollistaa Windows Hellon biometrisen todennuksen WSL: ssä toimivalle Linuxille.

WSL Hello sudon avulla voit korvata perinteiset salasanat sormenjäljellä, kasvojentunnistuksella tai yksinkertaisella PIN-koodilla todentaaksesi WSL: n sisällä, kun käytät sudo työkalu.

Sudo-sovelluksen avulla voit tilapäisesti eskaloida rajoitetut käyttäjätilisi käyttöoikeudet Linuxin pääkäyttäjäksi. Tämä mahdollistaa järjestelmän ylläpidon, pakettien asentamisen ja poistamisen, asetustiedostojen muokkaamisen jne. ilman käyttäjäistunnon vaihtamista. Sudo sallii yhden komennon suorittamisen pääkäyttäjänä ja palaamisen sitten tavalliseen käyttäjäkontekstiin.

Käyttäjät, jotka voivat käyttää sudoa Linuxissa, on määritelty erityisessä tiedostossa "sudoers". Sudoerin on syötettävä salasanansa vahvistaakseen tilinsä ja suorittaakseen komennon komennon.

Tässä WSL Hei sudo tulee peliin.

WSL Hei sudo

WSL Hello sudo on avoimen lähdekoodin Pluggable Authentication Module (PAM), joka on kirjoitettu Rustilla. Se on yhteensopiva WSL: n ensimmäinen ja toinen sukupolvi. Sovellus sallii biometrisen todennuksen todentaa sudo-komentoja (komennot, jotka edellyttävät korotettuja oikeuksia tai "superkäyttäjän" käyttöoikeustasoa). Tässä on kehittäjän lyhyt selitys siitä, kuinka WSL Hello toimii Linux-jakeluissasi:

Windows Hello ylläpitää RSA-avainpareja jokaiselle Windows-käyttäjälle TPM-laitteistossaan ja kertoo todennuksen onnistumisesta allekirjoittamalla tietyn sisällön yksityisellä avaimella. Sovellusliittymänsä hyödyntämiseksi "WSL Hello sudo" sisältää pieniä Windows CLI -sovelluksia, jotka palauttavat julkisen avaimen ja allekirjoitetun allekirjoituksen tietylle sisällölle. Toisaalta "WSL Hello sudon" PAM-moduuli muistaa jokaisen Linux-käyttäjää vastaavan Windows-käyttäjän julkiset avaimet. Joten PAM-moduuli todentaa tietyn Linux-käyttäjän seuraavalla prosessilla.

  1. Sudo käynnistää PAM-moduulin, joka vastaanottaa Linux-käyttäjän todennettavaksi.
  2. PAM-moduuli käynnistää täydentävän Windows-sovelluksen ja lähettää satunnaisen arvon WSL: n interop-sillan kautta.
  3. Täydentävä Windows-sovellus kutsuu Windows Hellon.
  4. Windows Hello allekirjoittaa annetun syötteen nykyisen Windows-käyttäjän yksityisellä avaimella.
  5. Windows-kumppanisovellus palauttaa allekirjoituksen.
  6. PAM-moduuli tarkistaa allekirjoituksen annettua Linux-käyttäjää vastaavan Windows-käyttäjän julkisella avaimella.

Voit oppia lisää WSL Hellosta virallisessa GitHub-arkistossa. Sieltä löydät latauslinkit ja käyttöoppaan, jossa on ohjeet Windows Hellon asentamiseen ja konfigurointiin WSL: ssä. Huomaa, että tarvitset Windows Hello -yhteensopivan kameran tai laitteen, jossa on sormenjälkitunnistin. Vaihtoehtoisesti voit käyttää yksinkertaista PIN-koodia.

WSL on ainutlaatuinen Windows-ympäristö, jonka avulla kehittäjät tai muut käyttäjät voivat käyttää Linux-jakeluohjelmia Windows 10:ssä. WSL: n ansiosta Microsoft eliminoi tarpeen käyttää kahta käyttöjärjestelmää yhdessä tietokoneessa. Nykyään käyttäjät voivat käyttää Linux-sovelluksia rinnakkain Windows-sovellusten kanssa, käyttää Linux-tiedostojärjestelmää File Explorerin avulla ja jopa käyttää laitteistokiihdytystä. Jotta voit hyödyntää näitä ominaisuuksia hyvin Windows 10:ssä, sinun on otettava ne käyttöön Windows-alijärjestelmä Linuxille ja lataa haluamasi distro osoitteesta Microsoft Store.

Tue meitä

Winaero luottaa suuresti tukeesi. Voit auttaa sivustoa tarjoamaan sinulle mielenkiintoista ja hyödyllistä sisältöä ja ohjelmistoja käyttämällä näitä vaihtoehtoja:

Jos pidät tästä artikkelista, jaa se alla olevien painikkeiden avulla. Se ei vie sinulta paljon, mutta se auttaa meitä kasvamaan. Kiitos tuestasi!

Klassinen uusi välilehti -sivu Firefox 57:ssä (poista toimintovirta käytöstä)

Klassinen uusi välilehti -sivu Firefox 57:ssä (poista toimintovirta käytöstä)

Kuten ehkä tiedät, Firefox 57 sisältää uuden käyttöliittymän, joka tunnetaan nimellä "Photon". Se...

Lue lisää

Windows 8.1 -arkistot

Artikkeleissani viittaan usein komentorivityökaluihin ja konsoliapuohjelmiin. Aiemmin näytin sinu...

Lue lisää

Kuinka aktivoida Windows 10 Anniversary Update 1607 RTM

Kuinka aktivoida Windows 10 Anniversary Update 1607 RTM

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suoritusky...

Lue lisää