Lat-ibays

From SME Server
Revision as of 23:36, 26 June 2013 by Stephdl (talk | contribs) (→‎Smecontribs repository for SME Server)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

lat-ibays

The lazy administrator's tool to create ibays

DESCRIPTION

      Creates or deletes ibays on Mitel's SME servers (5.x/6.x/7.x/8.x).  This tool
      is functionally equivalent to the 'Information bays' 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 create an i-bay as part
      of an installation script, or delete i-bays on a remote machine via an
      ssh console.
      See /usr/doc/lazy-admin-tools/example.ibays 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-ibays -a -c "ibay | descr | group | useraccess | publicaccess |
      password | cgi-bin | uid"
      lat-ibays -a -i /path/to/ibays.list
      lat-ibays -d [-f] -c "Ibay"
      lat-ibays -d [-f] -i /path/to/ibays.list

OPTIONS

      The following options are supported:
      -a, --add
          Add an ibay to the server
      -c 'Arguments', --command-line='Arguments'
          Take arguments from the command line. See below for the various
          arguments that are accepted.
      -d, --delete
          Delete an ibay from the server. Wildcards (* and ?) are accepted.
      -f, --force
          Don't prompt before deleting.
      -h, --help
          Extended help for this tool
      -i FILE, --input-file=FILE
          Use the information from FILE to create or delete ibays.
      Arguments:
         Ibay*      : Must contain only lower-case letters, numbers, hyphens,
                      periods and underscores, and should start with a lower-
                      case letter. Wildcards (* and ?) can only be used to
                      delete ibays!
         Descr.     : Free text description of the ibay.
         Group*     : Must be an existing group on the server.
         UserAccess : wr-admin-rd-group (default)
                      wr-group-rd-everyone
                      wr-group-rd-group
         PublicAcc. : local (default)
                      local-pw
                      global
                      global-pw
                      global-pw-remote
                      none
         Passd      : Password for the ibay in clear-text (dangerous!).
         CGI        : enabled
                      disabled (default)
         uid        : User ID. If omitted, the first available uid will used.
         * mandatory field

EXAMPLES

lat-ibays -a -c "library | Hogwarts' library | griffindor"
      Creates the i-bay 'library' for user group 'griffindor'.
lat-ibays -a -i "/root/ibays.list"
      Creates the i-bays defined in /root/ibays.list.  Please refer to
      /usr/doc/lazy-admin-tools/example.users for an example of an input
      file.
lat-ibays -d -f -c "class*"
      Deletes all ibays that start with 'class'. All ibays and their files
      are deleted without prompting (-f).
lat-ibays -a -c "library | Hogwarts' library | griffindor | wr-group-rd-group | local-pw | quidditch | enabled | 8003"
      Creates the i-bay 'library' for user group 'griffindor'. Password is
      'quiddich', cgi is enabled and the group ID is set to 8003.

Bugs

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