Lat-quota

From SME Server
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

lat-quota

The lazy administrator's tool to set user quota

DESCRIPTION

      Sets the disk quota for individual users on Mitel's SME servers
      (5.x/6.x/7.x/8.x).  This tool is functionally equivalent to the 'Quota manage-
      ment' option in the server-manager, but can be run from the command
      line or called from an other script.  It allows you, for example, to
      set the disk quota for a large number of accounts in a batch process or
      on a remote machine via an ssh console.
      See /usr/doc/lazy-admin-tools/example.quota for the format of the input
      file.

Smecontribs repository for SME Server

yum install --enablerepo=smecontribs smeserver-lazy_admin_tools smeserver-userpanel smeserver-mailsorting
signal-event post-upgrade; signal-event reboot

SYNOPSIS

      lat-quota -c "user | softlimit | hardlimit"
      lat-quota -i /path/to/quota.list

OPTIONS

      The following options are supported:
      -c ""Arguments"", --command-line=""Arguments""
          Take arguments from the command line.  See the 'Arguments' section
          below for the various arguments that are accepted.
      -h, --help
          Extended help for this tool
      -i FILE, --input-file=FILE
          Use the information from FILE to set the disk quota for individual
          users.
      Arguments:
         user*      : Must be an existing user name. Wildcards (* and ?)
                      are accepted.
         softlimit* : Limit with grace period in kilobytes, unless
                      followed by M (megabytes) or G (gigabytes).
         hardlimit* : Absolute limit in kilobytes, unless followed by
                      M (megabytes) or G (gigabytes).
         * mandatory field

EXAMPLES

lat-quota -c "harry | 800M | 1G"
      Sets the quota for user 'harry' to 800 MByte (soft limit) and 1 GByte
      (hard limit).
lat-quota -i /root/quota.list
      Sets the quota for the users defined in /root/quota.list.  Refer to
      /usr/doc/lazy-admin-tools/example.quota for an example of an input
      file.
lat-quota -c "* | 100M | 120M"
      Sets the qquota for all users to 100M / 120M.
lat-quota -c "hermione | 0 | 0"
      Turns off quota for user 'hermione'.

Bugs

Please raise bugs under the SME-Contribs section in bugzilla and select the e-smith-lazy_admin_tools component or use this link .