Назад | Перейти на главную страницу

квота proftpd не работает с sftp

Возникла проблема, когда квота не работает с пользователями SFTP. Обычные пользователи ftp / tls работают нормально.

Может ли mod_quotatab_file.c аутентифицировать пользователей SFTP или он ограничен только обычными пользователями 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

Конфигурации SFTP

</VirtualHost>

## SFTP CONFIG
<VirtualHost 0.0.0.0>
  Port                          2222
  MasqueradeAddress             X.X.X.X

  <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>

Конфигурации квот

## 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 начал собирать квоту.