proftp 改mysql认证

proftp服务器上改配置文件

#修改
AuthOrder mod_sql.c

#注释取消
LoadModule mod_sql.c
LoadModule mod_sql_mysql.c

#增加
<IfModule mod_sql.c>
SQLConnectInfo [email protected]:3306 admin admin 30
SQLAuthTypes Backend Plaintext
SQLAuthenticate users
SQLNamedQuery get-user-by-name SELECT "userid, passwd, uid, gid, homedir, shell FROM Users WHERE userid = ‘%U‘ and disable=0"
SQLUserInfo custom:/get-user-by-name
SQLGroupInfo groups groupname gid members
SQLDefaultHomedir /home
</IfModule>

时间: 2024-07-29 08:37:15

proftp 改mysql认证的相关文章

OPENVPN+MYSQL认证+客户端配置

安装环境:ubuntu 12.04 x64 一 服务器端 1.安装openvpn及相应包 1 2 [email protected]:~# aptitude install openvpn [email protected]:~# aptitude install libpam-dev libpam-mysql libmysql++-dev sasl2-bin 2.检查安装 1 2 [email protected]:~# ls /usr/share/doc/|grep openvpn open

vsftpd基于本地用户和mysql认证配置

虚拟用户认证 vsftp vsftpd软件包仅140KB 官方站点:http://vsftpd.beasts.org/ 主程序:/usr/sbin/vsftpd 服务名:vsftpd 用户控制列表文件 /etc/vsftpd/ftpusers /etc/vsftpd/user_list                    //禁止登录的FTP用户列表, 仅提供一份FTP用户列表,是否禁止登录取决于主配置文件中的设置 主配置文件 /etc/vsftpd/vsftpd.conf ftp的典型消息

SVN基于MYSQL认证

SVN的简介和工作原理 Subversion(简称svn)是近几年崛起的版本管理软件,是cvs的接班人,目前绝大多数开源软件都使用svn作为代码版本管理软件.Subversion支持linux和windows,但是普通应用在Linux上. SVN主要是通过两种方式来工作:即是通过独立服务器和依赖Apache方式来工作. SVN的作用体现如下方面 1.解决代码管理紊乱的问题. 2.解决代码冲突的问题. 3.解决代码拥有者对代码权限的控制. 系统环境:CentOS release 6.5 (Fina

Apache使用mysql认证用户

使用MySQL进行认证 ? 第1步:下载MySQL认证模块,并更名为mod_auth_mysql.so文件,并保存在apache的modules目录下 第2步:apache要加载此功能模块 LoadModule 模块名 所在的目录 示例: ????LoadModule mysql_auth_module modules/mod_auth_mysql.so 第3步:建立认证数据库 ????用户密码存储的数据表结构,必须有用户名字段.密码字段.用户组字段 第4步:配置认证 a:认证域 AuthNam

Centos6下vsftpd基于mysql认证创建虚拟用户

一,安装环境以及安装的软件: 1,CentOS release 6.4 (Final) [IP:192.168.1.110] 2,vsftpd-2.2.2-13.el6_6.1.x86_64 3,pam_mysql-0.7-0.12.rc1.el6.x86_64 4,mysql-5.6.16(编译安装) 二,在数据库上创建登录ftp的账号和密码 1,创建对应的database,远程授权登录账号并创建表用来存储登录ftp账号密码. mysql> create database vsftpd; my

基于MySQL认证的邮件系统

经过几天的学习和研究,终于完成了基于MySQL的虚拟账号认证的邮件系统的搭建.发现搭建邮件系统及庞大而又复杂,涉及到多方面的知识:DNS的搭建,服务脚本的编写,证书加密原理,数据库的搭建,垃圾邮件的过滤等等.关于其中涉及到的相关独立知识点,之后会单独写日志.另外,需要说明的是本技术文档,基本上全部是使用的最新版本,核心软件全部使用源码包编译安装.其中,也包括搭建过程中遇到的各种问题的解决方法. 所需源码软件:    postfix-2.10.0.tar.gz    cyrus-sasl-2.1.

vsftpd快速配置及配合mysql认证登录

vsftpd vsftpd 是"very secure FTP daemon",安全性是它的一个最大的特点,下面来看一下vsftpd的快速配置. vsftpd主要的配置文件: /etc/pam.d/vsftpd                /etc/vsftpd                /etc/vsftpd/ftpusers                /etc/vsftpd/user_list                /etc/vsftpd/vsftpd.conf

Centos实现svn本地认证apache认证mysql认证

本文系统:Centos6.5_x64 本地lamp环境 ip:192.168.184.129 一.搭建svn,实现svn方式访问.本地用户认证 二.实现http方式访问.apache本地文件认证 subversion目录说明:*dav目录:是提供apache与mod_dav_svn使用的目录,让他们存储内部数据*db目录:就是所有版本控制的数据存放文件*hooks目录:放置hook脚本文件的目录*locks目录:用来放置subversion见艰苦锁定数据的目录,用来追踪存取文件库的客户端*for

proftp + mysql 配置管理

一.下载安装proftp mysql 下载  wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.4d.tar.gz tar zxf proftpd-1.3.4d.tar.gz INSTALLATION  Mod_Clamav To install Mod_Clamav, download and unpack the Mod_Clamav source code. wget http://www.thrallingpenguin.com/