Lat-ibays
From SME Server
Jump to navigationJump to searchThe 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-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 .