Skip to content

Instantly share code, notes, and snippets.

@athurg
Created October 8, 2016 08:42
Show Gist options
  • Save athurg/3a2d34d15ef99dee3d0f031c629350f2 to your computer and use it in GitHub Desktop.
Save athurg/3a2d34d15ef99dee3d0f031c629350f2 to your computer and use it in GitHub Desktop.
PAM配置文件,用于OpenVPN通过PAM方式认证
# Authentication
users.host=192.81.133.165
users.db_user=athurg
users.db_passwd=bZrYmtV7SzScJxe
users.database=athurg_wendangku
users.table=bs_user
users.user_column=email
users.password_column=passwd
users.password_crypt=1
users.where_clause=expire_time>now() and email like '%@%'
users.use_md5=true
## Log
#verbose=false
#log.enabled=true
#log.table=bs_loginlog
#log.message_column=message
#log.pid_column=pid
#log.user_column=email
#log.host_column=server
#log.rhost_column=client
#log.time_column=time
@athurg
Copy link
Author

athurg commented Oct 8, 2016

%PAM-1.0

auth required pam_mysql.so config_file=/etc/pam.d/openvpn_mysql.conf
account required pam_mysql.so config_file=/etc/pam.d/openvpn_mysql.conf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment