软餐(ruancan.com)获悉,一位来自日本的软件工程师 Takaya Saeki 推出了一款开源的应用程序,通过它,用户在 WSL(Windows 上的 Linux 子系统)上可以使用 Windows Hello 生物特征来认证 Linux 实例中的 sudo 命令。
这款工具名为 “WSL Hello sudo”,如下图所示,借助 WSL Hello sudo,用户可以使用熟悉的 Windows Hello 界面来无缝替换密码输入过程,你可以通过面部、指纹或 PIN 来验证 sudo 请求。
WSL Hello sudo 由两个特定于 OS 的组件组成:Linux 端上的可插拔身份验证模块(PAM)和负责调用 Windows Hello 的配套 Windows 应用程序。PAM 模块负责将 Linux 用户的身份验证请求映射到相应的 Windows 10 用户的 Windows Hello 签名。
由于采用了这种模块化设计,WSL Hello sudo 与第一代 WSL 和 WSL 2 都可完美兼容。
要设置 WSL Hello sudo 也非常简单。用户只需下载预编译的二进制文件,在 WSL 下执行 install.sh
脚本,然后执行典型的 PAM 模块配置过程。如果读者在设置时遇到任何问题,建议查看自述文件的 “疑难解答” 部分。
点击此处,在 GithHub 上查看和获取 WSL Hello sudo