我已启用以下行/etc/pam.d/common-auth
:
auth required pam_google_authenticator.so nullok
使用 nullok 选项,它不应该在未设置时询问 OTP(例如:当主文件夹中不存在 .google_authenticator 文件时)。
我有一些用户,他们没有主文件夹(我使用 PAM 系统验证该用户的密码,仅此而已)
通过以下库进行测试:https ://github.com/FirefighterBlu3/python-pam
python3 pam.py
Username: ...
Password: ...
Auth result: Authentication failure (7)
当我禁用auth required pam_google_authenticator.so nullok
时,身份验证正常:
python3 pam.py
Username: ...
Password: ...
Auth result: Success (0)
启用 google_authenticator 后,如何检查没有主文件夹的用户的密码?