考试网 >> IT认证 >> Linux >> Linux动态 >> ProFTPD支持MySQL添加虚拟用户认证及磁盘限额

ProFTPD支持MySQL添加虚拟用户认证及磁盘限额

发布时间:2006-06-28 09:54     点击:
分页:上一页  1 2 3 4 5 6 7 [8] 9 10  下一页  后10页

SQLAuthTypes Plaintext

SQLUserInfo ftpusers userid passwd uid gid homedir shell

SQLGroupInfo ftpgroups groupname gid members

SQLAuthenticate users groups

SQLNegativeCache on

SQLHomedirOnDemand on

SQLLogFile /var/log/proftpd.sql.log

SQLNamedQuery getcount SELECT "count from ftpusers where userid=’%u’"

SQLNamedQuery getlastlogin SELECT "lastlogin from ftpusers where userid=’%u’"

SQLNamedQuery updatelogininfo UPDATE "count=count+1,host=’%h’,lastlogin=current_timestamp() WHERE userid=’%u’" ftpusers

SQLShowInfo PASS "230" "You’ve logged on %{getcount} times, last login at %{getlastlogin}"

SQLLog PASS updatelogininfo

#-------- load sql.mod for mysql authoritative --------# 

#--------- load qudes.mod for Quota limit --------#

QuotaDirectoryTally on

QuotaDisplayUnits "Mb"

QuotaEngine on

#QuotaLog /var/log/proftpd.quota.log

QuotaShowQuotas on

SQLNamedQuery get-quota-limit SELECT "name, quota_type, per_session, limit_type, bytes_in_avail, \

bytes_out_avail, bytes_xfer_avail, files_in_avail, files_out_avail, files_xfer_avail FROM quotalimits \

WHERE name = ’%{0}’ AND quota_type = ’%{1}’"

SQLNamedQuery get-quota-tally SELECT "name, quota_type, bytes_in_used, bytes_out_used, \
分页:上一页  1 2 3 4 5 6 7 [8] 9 10  下一页  后10页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有