Der Parameter get quota command sollte nur dann verwendet werden, wenn für das darunterliegende Betriebssystem keine API-Schnittstelle verfügbar ist, die Samba verwenden könnte.
Diese Option ist auch nur dann verfügbar, wenn das Samba-Paket mit der Option ./configure -with-sys-quotas übersetzt worden ist, oder wenn auf Linux ./configure -with-sys-quotas angegeben wurde und eine API-Schnittstelle gefunden wurde.
Der Parameter kann mit einem Pfad zu einem Script belegt werden, welches die Quota-Information für eine spezielle User/Group-Kombination abfragt, für die Partition, auf dem sich das angegebene Directory befindet.
Ein solches Script muss drei Argumente akzeptieren:
Der Query-Typ kann sein:
user quotas
user default quotas (uid = -1)
group quotas
group default quotas (gid = -1)
Das Script sollte eine Zeile ausgeben mit Leerzeichen zwischen den Argumenten.
Die Argumente sind:
Quota flags
Abzahl der gegenwärtig benutzten Blöcke
Die softlimit-Nummer der Blöcke
Die hardlimit-Nummer der blocks
Gegenwärtig verwendetet Nummer der Inodes
Die softlimit-Nummer der inodes
Die hardlimit-Nummer der inode
Die Anzahl der bytes in einem Block(Vorgabe ist 1024)
Voreinstelung:
get quota command =
Beispiel:
get quota command = /usr/local/sbin/query_quota
Siehe auch item:setquotacommand