Hola:用锈写成的Windows Hello风格的Linux面部认证

2020-09-23 23:32:00

WINDOWS HELLO™风格的面部认证,用Rust写的,基于Howdy。使用Linux可插拔身份验证模块(PAM)为系统范围的用户身份验证提供框架。使用Video4linux进行视频捕获。

为了让Hola对用户进行身份验证,必须向可能要使用Howdy的任何PAM配置文件中添加一个小更改。必须将以下行添加到任何配置文件中:

要为sudo启用Hola身份验证,请添加到/etc/pam.d/sudo文件。或者,要为图形登录启用Hola身份验证,请添加到/etc/pam.d/system-local-login。

配置文件在结构上与Howdy非常相似。要访问它,请运行sudo hola config,此命令在默认编辑器中打开配置文件。配置文件位于/lib/security/pam_hola/config.toml。

此软件包绝不会像密码那样安全,而且永远不会安全,请不要将其用作唯一的身份验证方法。为了最大限度地减少此程序像Howdy那样受到危害的可能性,建议将hola保留在/lib/security中,并将其保持为只读。