我刚刚得到一个 Yubikey 并尝试设置它以使用它来登录我的电脑。
我按照 hackerb9 在这篇文章中的说明进行操作。 使用 Yubikey 5 NFC 实现无密码登录
它运行得很好,但我不喜欢必须使用密钥来执行我的 sudo 命令,所以我删除了 /etc/pam.d/common-u2f,以为它会恢复我所做的更改。
但是,我的 sudo 坏了,出现以下错误:
sudo: unable to initialize PAM: Critical error - immediate abort
由于该文件位于 /etc/ 文件夹中,因此我无法再次创建该文件。
我能做些什么来修复这个问题吗?
答案1
我通过启动恢复模式并使用 root shell 提示符来修复它。
然后我添加回 /etc/pam.d/common-u2f 并添加了行
auth sufficient pam_u2f.so authfile=/etc/u2f_mappings cue
。