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 you have compiled Samba with the
--with-sys-quotas option or on Linux with
--with-quotas and a working quota api
was found in the system.
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 should take 3 arguments:
directory
type of query
uid of user or gid of group
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 arguments. The arguments are:
Arg 1 - quota flags (0 = no quotas, 1 = quotas enabled, 2 = quotas enabled and enforced)
Arg 2 - number of currently used blocks
Arg 3 - the softlimit number of blocks
Arg 4 - the hardlimit number of blocks
Arg 5 - currently used number of inodes
Arg 6 - the softlimit number of inodes
Arg 7 - the hardlimit number of inodes
Arg 8(optional) - the number of bytes in a block(default is 1024)
set quote command
/usr/local/sbin/query_quota