Difference between revisions of "Lazy Admin Tools"
Line 79: | Line 79: | ||
* [http://forums.contribs.org/index.php/topic,46961.msg231182.html#msg231182 Usernames containing special characters may cause problems] | * [http://forums.contribs.org/index.php/topic,46961.msg231182.html#msg231182 Usernames containing special characters may cause problems] | ||
---- | ---- | ||
− | [[Category:Howto]] [[Category:Administration]] | + | === Bugs === |
+ | Please raise bugs under the SME-Contribs section in [http://bugs.contribs.org/enter_bug.cgi bugzilla] | ||
+ | and select the e-smith-lazy_admin_tools component or use {{BugzillaFileBug|product=SME%20Contribs|component=e-smith-lazy_admin_tools|title=this link}}. | ||
+ | |||
+ | |||
+ | [[Category: Contrib]] [[Category:Howto]] [[Category:Administration]] |
Revision as of 18:24, 24 June 2013
Description
The Lazy Administrator's Tools is a set of scripts designed to automate batch tasks and administration jobs for SME servers. Currently the following tools are available:
Available functions
Command | Description |
---|---|
lat-users | add/delete users (and their directories) |
lat-groups | add/delete groups |
lat-pseudonyms | add/delete e-mail pseudonyms for individual users |
lat-ibays | add/delete ibays (and its directories) |
lat-quota | set the disk quota for individual users |
lat-procmail | activate or deactivate procmail for individual users |
lat-hosts | add hostnames to the server |
lat-pptp | activate or deactivate pptp access for individualusers |
lat-domains | create virtual domains |
lat-dump | create input files for the above, using the configuration files of the SME servers. |
Installation
Smecontribs repository for SME Server 8.0
yum install --enablerepo=smecontribs smeserver-lazy_admin_tools signal-event post-upgrade; signal-event reboot
Obsolete way to install
Download and install using the following commands:
cd /tmp wget http://www.sme-server.de/download/sme7/contribs/smeserver-lazy_admin_tools-0.9.1-2.noarch.rpm yum localinstall smeserver-lazy_admin_tools-0.9.1-2.noarch.rpm
More information, examples, and source code can be downloaded from http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/
Upgrade notes
1. If you are upgrading from a version prior to 0.7.0-1, don't forget to remove manually the old scripts. Yum will not be able to find and remove them for you.
2. As from version 0.7.0-1 the arguments for lat-groups have changed. Please refer to 'man lat-groups' or to the examples in /usr/doc/lazy-admin-tools for the new format.
Usage
Each tool has its own comprehensive man page. See `man lazy-admin-tools` for an overview of the tools that have been installed.
All tools follow the same concept:
1. Arguments can be specified on the command line (--command-line), or in a file (--input-file) for batch processing.
2. If the arguments are specified on the command line, the arguments must be between quotes (e.g. -c="foo | bar | baz")
3. Most tools recognize the wildcards * and ? in the first argument (e.g -c="foo* | bar | baz").
4. See the various examples in /usr/doc/lazy-admin-tools for the format of the input file.
Forum References
Bugs
Please raise bugs under the SME-Contribs section in bugzilla and select the e-smith-lazy_admin_tools component or use this link .