参考:http://blog.csdn.net/rexkang/article/details/40819537
https://wiki.archlinux.org/index.php/Gateone
1.认证的设置在conf.d/20authentication.conf
中
vi /etc/gateone/conf.d/20authentication.conf
auth = "pam"
pam_service = "gateone"
2.配置用户名密码,保存在users.passwd
htpasswd -c -d /etc/gateone/users.passwd user1
3.vi /etc/pam.d/gateone(这个文件里用到了pam_pwdfile.so,和pam_permit.so,需要下载源码编译)
#%PAM-1.0
# Login using a htpasswd file
#@include common-sessionauth
required
pam_pwdfile.so pwdfile etc/gateone/users.passwd
required