今天把Archlinux上的pam升级到1.1.5-3,然后杯具的发现ssh无法登录了。后台进去看看log,提示pam_google_authenticator.so找不到,于是把 /lib/security/pam_google_authenticator.so ln到 /usr/lib/security/ 中,解决问题。同时crond要重启一下,不然cron仍然会提示失败。
ps. 无语了,刚写到一半,浏览器冻住了,等浏览器重新有反应的时候发现居然已经发表了,这是个神马情况。
Update 2012-05-06:
google_authenticator_libpam_git已经更新,新的包把pam_google_authenticator.so直接放到了/usr/lib/security/中。