The get quota command should only be used
whenever there is no operating system API available from the OS that
samba can use.
This option is only available Samba was compiled with
quotas support.
This parameter should specify the path to a script that
queries the quota information for the specified
user/group for the partition that
the specified directory is on.
Such a script is being given 3 arguments:
directory
type of query
uid of user or gid of group
The directory is actually mostly just "." - It needs to be
treated relatively to the current working directory that the script can
also query.
The type of query can be one of:
1 - user quotas
2 - user default quotas (uid = -1)
3 - group quotas
4 - group default quotas (gid = -1)
This script should print one line as output with spaces between the columns. The printed columns should be:
1 - quota flags (0 = no quotas, 1 = quotas enabled, 2 = quotas enabled and enforced)
2 - number of currently used blocks
3 - the softlimit number of blocks
4 - the hardlimit number of blocks
5 - currently used number of inodes
6 - the softlimit number of inodes
7 - the hardlimit number of inodes
8 (optional) - the number of bytes in a block(default is 1024)
set quote command
/usr/local/sbin/query_quota