WSL Hello sudo porta l'autenticazione di Windows Hello su Linux su WSL
Sebbene Microsoft stia migliorando il sottosistema Windows per Linux con quasi tutti i principali aggiornamenti di Windows 10, alcune funzionalità non sono ancora disponibili in WSL. Ad esempio, gli utenti non possono utilizzare alcuna autenticazione biometrica all'interno delle distribuzioni Linux. È qui che entrano in gioco gli sviluppatori di terze parti. Takaya Saeki, uno sviluppatore giapponese, ha ideato uno strumento ingegnoso che consente l'autenticazione biometrica di Windows Hello su Linux in esecuzione in WSL.
Con WSL Hello sudo, puoi sostituire le password tradizionali con un'impronta digitale, il riconoscimento facciale o un semplice PIN per l'autenticazione all'interno di WSL quando usi il sudo
attrezzo.
L'app sudo consente di aumentare temporaneamente i privilegi del tuo account utente limitato per eseguire il root su Linux. Ciò consente di eseguire la manutenzione del sistema, installare e rimuovere pacchetti, modificare i file di configurazione, ecc., senza cambiare la sessione utente. Sudo consente di eseguire un singolo comando come root e quindi tornare al normale contesto utente.
Utenti che possono utilizzare sudo in Linux definiti in un apposito file "sudoers". Un sudoer deve inserire la sua password per verificare il suo account ed eseguire un comando elevato.
Qui WSL Ciao sudo entra in gioco.
WSL Ciao sudo
WSL Hello sudo è un Pluggable Authentication Module (PAM) open source scritto in Rust. È compatibile con la prima e la seconda generazione di WSL. L'app consente l'autenticazione biometrica per autenticare i comandi sudo (comandi che richiedono privilegi elevati o livello di accesso "superutente"). Ecco una breve spiegazione dello sviluppatore su come funziona WSL Hello all'interno dei tuoi distributori Linux:
Windows Hello mantiene le coppie di chiavi RSA per ogni utente Windows nel suo hardware TPM e indica il successo dell'autenticazione firmando i contenuti forniti dalla chiave privata. Per utilizzare la sua API, "WSL Hello sudo" contiene piccole app Windows CLI che restituiscono la chiave pubblica e la firma firmata di un determinato contenuto. Il modulo PAM di "WSL Hello sudo" ricorda invece le chiavi pubbliche di ogni utente Windows che corrisponde ad ogni utente Linux. Quindi, il modulo PAM autentica il dato utente Linux con il seguente processo.
- Il modulo PAM viene lanciato da sudo e riceve un utente Linux da autenticare.
- Il modulo PAM avvia l'app Windows complementare e invia un valore casuale tramite il bridge di interoperabilità di WSL.
- L'app di Windows complementare richiama Windows Hello.
- Windows Hello crea una firma dell'input fornito dalla chiave privata dell'attuale utente di Windows.
- L'app di Windows complementare restituisce la firma.
- Il modulo PAM verifica la firma da parte della chiave pubblica dell'utente Windows che corrisponde al dato utente Linux.
Puoi saperne di più su WSL Hello nel repository GitHub ufficiale. Lì troverai i collegamenti per il download e il manuale utente con le istruzioni sull'impostazione e la configurazione di Windows Hello in WSL. Tieni presente che è necessaria una fotocamera compatibile con Windows Hello o un dispositivo con lettore di impronte digitali. In alternativa, puoi utilizzare un semplice PIN.
WSL è un ambiente unico all'interno di Windows che consente agli sviluppatori o ad altri utenti di eseguire distribuzioni Linux all'interno di Windows 10. Con WSL, Microsoft ha eliminato la necessità di eseguire due sistemi operativi su un singolo PC. Al giorno d'oggi, gli utenti possono eseguire app Linux fianco a fianco con app Windows, accedere al file system Linux da Esplora file e persino utilizzare l'accelerazione hardware. Per fare buon uso di queste funzionalità in Windows 10, devi abilitare Sottosistema Windows per Linux e scarica la distribuzione preferita da Microsoft Store.
Supportaci
Winaero conta molto sul tuo supporto. Puoi aiutare il sito a continuare a offrirti contenuti e software interessanti e utili utilizzando queste opzioni:
Se ti piace questo articolo, condividilo utilizzando i pulsanti qui sotto. Non ti servirà molto, ma ci aiuterà a crescere. Grazie per il vostro sostegno!