linux上各应用的权限认证使用pam机制(http://www.linux-pam.org/ https://github.com/linux-pam/linux-pam )。
这里需要一个支持otp验证的pam模块,可以直接用pam_script模块,通过编写脚本实现。
1. 安装pam_script
yum install pam_script或从https://github.com/jeroennijhof/pam_script编译安装。
这里直接yum安装,会安装下面几个文件:
[root@localhost root]# ll /lib64/security/pam_script.so
-rwxr-xr-x. 1 root root 15416 8月 23 2016 /lib64/security/pam_script.so
[root@localhost root]# ll /etc/pam_script*
-rwxr-xr-x. 1 root root 3836 2月 13 12:21 /etc/pam_script
lrwxrwxrwx. 1 root root 10 2月 10 14:59 /etc/pam_script_acct -> pam_script
lrwxrwxrwx. 1 root root 10 2月 10 14:59 /etc/pam_script_auth -> pam_script
lrwxrwxrwx. 1 root root 10 2月 10 14:59 /etc/pam_script_passwd ->