我的目标是基于人脸识别创建自定义PAM认证模块 .

我目前有一些行为问题,因为我希望这种方式有效:

  • 用户启动PC,

  • 相机运行并进行人脸识别

  • 基于谁被识别,用户被记录到正确的帐户 .

可能存在问题,当用户有多个帐户时,我们假设这并不重要 .

因此,在这种情况下,我希望能够自己确定用户,而无需用户交互 . 在pam身份验证模块中找到用户名的常用方法是调用 pam_get_user .

这是否可以使其按照我想要的方式工作,或者用户每次想要登录时都必须传递用户名?