proftpd配额不适用于sftp

遇到配额不适用于SFTP用户的问题。 普通的ftp / tls用户工作正常。

mod_quotatab_file.c可以对SFTP用户进行身份validation,还是仅限于普通的ftp用户?

模块

LoadModule mod_sql.c LoadModule mod_sql_mysql.c LoadModule mod_quotatab.c LoadModule mod_quotatab_file.c LoadModule mod_ctrls_admin.c LoadModule mod_exec.c LoadModule mod_sftp.c 

SFTPconfiguration

 </VirtualHost> ## SFTP CONFIG <VirtualHost 0.0.0.0> Port 2222 MasqueradeAddress XXXX <IfModule mod_sftp.c> Port 2222 ##SFTP SFTPEngine on SFTPLog /var/log/proftpd/sftp.log TransferLog /var/log/proftpd/sftp-xferlog SFTPHostKey /etc/ssh/ssh_host_dsa_key SFTPHostKey /etc/ssh/ssh_host_rsa_key SFTPOptions IgnoreSFTPUploadPerms #DenyUser sftpOnlyUser </IfModule> </VirtualHost> 

配额configuration

 ## QUOTA CONFIG <IfModule mod_quotatab_file.c> QuotaEngine on QuotaLog /var/log/proftpd/quota.log QuotaOptions ScanOnLogin QuotaDirectoryTally off QuotaDisplayUnits Mb # Unit is in byte QuotaDefault user false hard 5242880 5242880 0 0 0 0 <IfModule mod_quotatab_file.c> QuotaLimitTable file:/efs/ftpquota.limittab QuotaTallyTable file:/efs/ftpquota.tallytab </IfModule> </IfModule> 

在全局设置下添加QUOTA CONFIG,sftp开始提取配额。