Este aplicativo de código aberto permite autenticar solicitações sudo feitas no Windows Subsystem for Linux (WSL) usando login biométrico do Windows Hello.
O Windows Subsystem for Linux (WSL) é uma parte importante do Windows 10. Originalmente destinado a desenvolvedores que criam aplicativos web e em nuvem, o WSL hoje se transformou em algo muito mais poderoso que reúne dois sistemas operacionais muito diferentes. Desde WSL 2, a camada Linux é alimentada por uma variante da tecnologia de virtualização Hyper-V da Microsoft e é fornecida com um kernel Linux compilado e suportado pela Microsoft. A integração entre o WSL e o Windows 10 subjacente é tão flexível que é possível executar facilmente as ferramentas do Windows a partir da linha de comando do Linux e vice-versa.
Mas a diversão não termina aí. Os Tinkerers costumam criar mods que mostram o quão poderoso o subsistema Windows para Linux pode ser se você estiver disposto a pensar fora da caixa. Se você está ansioso por alguns ajustes realmente incríveis no WSL, então este artigo é para você. Conheça o "WSL Hello sudo" — um utilitário de código aberto que permite autenticar
comandos sudo na instância Linux usando autenticação biométrica do Windows Hello (via Liliputando).Takaya Saeki, um desenvolvedor de software do Japão que atende pelo pseudônimo cabeça nula, é o cérebro por trás deste projeto incrível. Como visto na animação acima, WSL Hello sudo pode substituir perfeitamente o prompt de entrada de senha pelo familiar Interface do Windows Hello, permitindo que você use seu rosto, impressão digital ou um PIN para autenticar a solicitação sudo.
WSL Hello sudo consiste em dois componentes específicos do sistema operacional: A módulo de autenticação conectável (PAM) no lado do Linux e um aplicativo complementar do Windows encarregado de invocar o Windows Hello. O módulo PAM é responsável por mapear a solicitação de autenticação do usuário Linux para a assinatura correspondente do Windows Hello do usuário do Windows 10. Graças a esse design modular, WSL Hello sudo é compatível com o subsistema Windows de primeira geração para Linux e WSL 2.
Configurar o WSL Hello sudo é bastante simples. Tudo que você precisa fazer é baixe os binários pré-compilados, execute o install.sh
script no subsistema Windows para Linux e, em seguida, siga o processo típico de configuração do módulo PAM. Recomendamos que você verifique o seção de solução de problemas do leia-me do projeto se você tiver algum problema ao configurá-lo.
WSL Olá sudo repositório GitHub