Această aplicație open-source vă permite să autentificați solicitările sudo făcute în subsistemul Windows pentru Linux (WSL) utilizând autentificarea biometrică a Windows Hello.
Subsistemul Windows pentru Linux (WSL) este o parte importantă a Windows 10. Destinat inițial dezvoltatorilor care construiesc aplicații web și cloud, WSL s-a transformat în prezent în ceva mult mai puternic, care reunește două sisteme de operare foarte diferite. De cand WSL 2, stratul Linux este alimentat de o variantă a tehnologiei de virtualizare Hyper-V de la Microsoft și este livrat cu un nucleu Linux compilat și acceptat de Microsoft. Integrarea dintre WSL și Windows 10 de bază este atât de flexibilă încât s-ar putea rula cu ușurință instrumentele Windows din linia de comandă Linux și invers.
Dar distracția nu se termină aici. Tinkererii au venit adesea cu modificări care vă vor arăta cât de puternic poate fi subsistemul Windows pentru Linux dacă sunteți dispus să gândiți în afara cutiei. Dacă ai mâncărime după câteva modificări WSL serios, atunci acest articol este pentru tine. Faceți cunoștință cu „WSL Hello sudo” — un utilitar open-source care vă permite să vă autentificați
comenzi sudo în instanța Linux folosind autentificarea biometrică Windows Hello (prin Liliputing).Takaya Saeki, un dezvoltator de software din Japonia care poartă numele de alias nullpo-cap, este creierul din spatele acestui proiect minunat. După cum se vede în animația de mai sus, WSL Hello sudo poate înlocui fără probleme solicitarea de introducere a parolei cu cea familiară Interfața Windows Hello, permițându-vă să vă folosiți fața, amprenta sau un PIN pentru autentificarea solicitării sudo.
WSL Hello sudo constă din două componente specifice sistemului de operare: A modul de autentificare conectabil (PAM) pe partea Linux și o aplicație Windows însoțitoare responsabilă de invocarea Windows Hello. Modulul PAM este responsabil pentru maparea cererii de autentificare a utilizatorului Linux cu semnătura Windows Hello a utilizatorului Windows 10 corespunzătoare. Datorită unui astfel de design modular, WSL Hello sudo este compatibil atât cu subsistemul Windows de prima generație pentru Linux, cât și cu WSL 2.
Configurarea WSL Hello sudo este destul de simplă. Tot ce trebuie să faci este descărcați binarele precompilate, executați install.sh
script în subsistemul Windows pentru Linux, apoi treceți prin procesul tipic de configurare a modulului PAM. Vă recomandăm să verificați secțiunea de depanare din fișierul readme al proiectului dacă aveți probleme la configurarea acestuia.
WSL Bună ziua sudo GitHub Repo