
Bien, pero, ¿cómo verificar el funcionamiento de las cuotas?. Y si quisieras comprobar la cuota de un usuario, ¿es posible? ¿Y si quisieras actualizarla?¿Y desactivarlas para algún usuario?¿Y borrarlas?
Pues, utilizas el comando ftpquota
como sigue:
- Para ver los registros de cuotas, esto es, a quién se le está ejerciendo las cuotas:
# ftpquota --show-records --type=limit --table-path=/etc/proftpd/ftpquota.limittab ------------------------------------------- Name: user-empresa1 Quota Type: User Per Session: False Limit Type: Hard Uploaded bytes: 4294967296.00 Downloaded bytes: unlimited Transferred bytes: unlimited Uploaded files: unlimited Downloaded files: unlimited Transferred files: unlimited
- Para actualizar la cuota de un usuario, por ejemplo, user-empresa1:
# ftpquota --update-record --type=limit --name=user-empresa1 --quota-type=user \ --bytes-upload=2300 --units=Mb --table-path=/etc/proftpd/ftpquota.limittab
con lo cual, si compruebas de nuevo los registros, verás que los cambios surgieron efecto:
# ftpquota --show-records --type=limit --table-path=/etc/proftpd/ftpquota.limittab ------------------------------------------- Name: user-empresa1 Quota Type: User Per Session: False Limit Type: Hard Uploaded bytes: 2411724800.00 Downloaded bytes: unlimited Transferred bytes: unlimited Uploaded files: unlimited Downloaded files: unlimited Transferred files: unlimited
- Para desactivar la cuota de un usuario debes borrar el registro, por ejemplo, user-empresa1:
# ftpquota --delete-record --type=limit --name=user-empresa1 --quota-type=user
con lo cual, si compruebas de nuevo los registros, verás que los cambios surgieron efecto:
# ftpquota --show-records --type=limit --table-path=/etc/proftpd/ftpquota.limittab ftpquota: (empty table)