带有 Google 身份验证器的 libpam 在 16.04 上无法使用家庭加密

带有 Google 身份验证器的 libpam 在 16.04 上无法使用家庭加密

我已经在我的系统上安装了 16.04.2,并通过此启用了 2FA 登录如何

我已经安装了所需的软件包

sudo apt-get install libpam-google-authenticator 

然后通过以下方式生成密钥

google-authenticator

lightdm 编辑

sudo gedit /etc/pam.d/lightdm 

添加

auth required pam_google_authenticator.so secret=/var/unencrypted/${USER}/.google_authenticator

作为文件的最后一行然后保存。(来源

然后通过创建目录结构

sudo mkdir /var/unencrypted/${USER}/

然后

cd

在那之后

sudo cp .google_authenticator /var/unencrypted/${USER}/

sudo chmod -R 777 unencrypted

但下次登录时会显示“密码无效”(因此不会要求输入 OTP 代码)。如果 lightdm 配置中没有该行,则一切都正常(我的意思是我可以成功登录,但没有 2FA)。

我做错了什么?

谢谢,阿尔芒

相关内容