如何配置 freeradius 以显示单独的代码和密码提示,而不是单个密码提示?

如何配置 freeradius 以显示单独的代码和密码提示,而不是单个密码提示?

我设置了一个 Freeradius 服务器,其中 /etc/freeradius/users 中的用户有Auth-Type := PAM。这使 radius 引用 /etc/pam.d/radiusd 文件,并且在此文件中我有

auth requisite pam_google_authenticator.so forward_pass
auth sufficient pam_unix.so use_first_pass

这样做没问题,但问题是它只提示输入一个密码,而用户应该将他们的 unix 密码 + google 身份验证代码连接起来。然后 google_authenticator 模块会删除身份验证代码,检查它,并将密码的其余部分转发到下一个模块。

正如我所说,它运行良好,但我希望提示用户两次:第一次输入验证码,第二次输入 unix 密码。如何做到这一点?

相关内容