- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vsftpmysql快速配置手册
FTP(Vsftpd+Mysql)
原理就在这里不多讲了
配置的环境:
Centos 5.4 32bit
vsftpd安装配置
[root@localhost ~]#useradd vsftpdguest -d /var/ftp
[root@localhost ~]#yum install vsftpd
[root@localhost ~]#vi /etc/vsftpd/vsftpd.conf(d1000)
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
chroot_local_user=YES
guest_enable=YES
guest_username=vsftpdguest
listen=YES
listen_port=21
pasv_enable=YES
pasv_min_port=30000
pasv_max_port=30999
anon_world_readable_only=NO
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd/userconf ##在此路径下设置用户配置并注意文件夹权限
pam_service_name=/etc/pam.d/ftp
dual_log_enable=YES
vsftpd_log_file=/var/log/vsftpd.log
?
mysql安装配置
[root@localhost ~]#yum install mysql(mysql-server mysql-devel perl-CGI perl-DBI perl-DBD-mysql)
mysql>create database vsftpdvu;
mysql>use vsftpdvu;
mysql>create table users(name char(50) binary,passwd char(50) binary);
mysql>create table logs(pid int(11),msg varchar(255),user char(50),host char(32),rhost char(32),logtime timestamp);
mysql>insert into users values('test',password(12345));
mysql>grant all on vsftpdvu.* to vsftpdguest@localhost identified by '789987';
?
pam_mysql模块设置(验证+日志)
[root@localhost ~]#wget HYPERLINK "/pam-mysql/pam_mysql-0.7RC1.tar.gz" /pam-mysql/pam_mysql-0.7RC1.tar.gz
[root@localhost ~]#tar zxvf pam_mysql-0.7RC1.tar.gz && cd pam_mysql-0.7RC1
[root@localhost ~]#./configure --with-openssl && make && make install
[root@localhost ~]#cp /usr/lib/security/pam_mysql.so /lib/security
[root@localhost ~]#vi /etc/pam.d/ftp (添加以下两行认证信息)
##auth required /lib/security/pam_mysql.so user=vsftpdguest passwd=789987 host=localhost db=vsftpdvu table=users usercolumn=name passwdcolumn=passwd crypt=2
##account required /lib/security/pam_mysql.so user=vsftpdguest passwd=789987 host=localhost db=vsftpdvu table=users usercolumn=name passwdcolumn=passwd crypt=2
auth required /usr/lib/security/pam_mysql.so config_file=/usr/lib/security/pam_mysql.conf
account re
您可能关注的文档
- SDLTrados2007SP2安装方法.doc
- SD系列脉冲袋收尘器说明书.doc
- SE800配置指南.doc
- SEO项目管理经典方案.doc
- SHIMANO各型号刹车安装.doc
- SF6断路器安装验收标准卡.doc
- SIEMENS伺服系统的故障诊断与维修.doc
- smarty总结.doc
- SMT普及问答.doc
- SIFE礼仪.ppt
- AUTOSAR_SWS_OS电子行业标准.pdf
- AUTOSAR_SWS_NVRAMManager电子行业标准.pdf
- r20ut3766ej0100_rfp电子行业标准.pdf
- AUTOSAR_SWS_SAEJ1939NetworkManagement电子行业标准.pdf
- AUTOSAR_SWS_PlatformTypes电子行业标准.pdf
- AUTOSAR_SWS_WatchdogDriver电子行业标准.pdf
- AUTOSAR_SWS_WirelessEthernetDriver电子行业标准.pdf
- AUTOSAR_TR_TimingAnalysis电子行业标准.pdf
- Continental_AUTOSAR Center电子行业标准.pdf
- EB_AUTOSAR Tooling in practice电子行业标准.pdf
文档评论(0)