Line 1: |
Line 1: |
− | ==Installation and Usage of the Lazy Administrator's Tools== | + | ===Description=== |
− | '''Author:''' Michiel Blotwijk <Michiel.Blotwijk@Altiplano.Be><br>
| + | 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: |
− | '''Release supported:''' SME 5.5/5.6/6.0 (Some functions work in SME 7.x)<br>
| + | {{Note box|This HowTo is based on a version in the contribs area by [mailto:Michiel.Blotwijk@Altiplano.Be Michiel Blotwijk]. The latest release was for SME 5.5/5.6/6.0 but some functions work in SME Server version 7.x as well. |
− | '''License:''' GPL<br>
| |
− | '''Last updated:''' 23 January, 2004<br>
| |
− | '''Wiki Entry Created:''' 18 November 2007
| |
| | | |
− | Most Up-todate version can be found here: http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/
| + | This version was imported on November 18th, 2007. The original text can be found [http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/ here]}} |
| | | |
− | '''Problem:''' You have to perform a large number of repetitive admin tasks, which just take too much time to do via the webinterface.
| + | ===Available functions=== |
− | | |
− | '''Solution:''' Let the SME server do it for you :-).
| |
− | | |
− | The Lazy Administrator's Tools is a set of scripts designed to automate batch tasks and admin jobs for E-Smith/SME servers. Currently the following tools are available:
| |
− | | |
− | ===USAGE=== | |
| {| | | {| |
| !Command | | !Command |
| !Description | | !Description |
− | !SME 7 Support
| |
| |- | | |- |
| | [http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/man/lat-users.html lat-users] | | | [http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/man/lat-users.html lat-users] |
| |add/delete users (and their directories) | | |add/delete users (and their directories) |
− |
| |
− | |
| |
| |- | | |- |
| |[http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/man/lat-groups.html lat-groups] | | |[http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/man/lat-groups.html lat-groups] |
| |add/delete groups | | |add/delete groups |
− | |
| |
| |- | | |- |
| |[http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/man/lat-pseudonyms.html lat-pseudonyms] | | |[http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/man/lat-pseudonyms.html lat-pseudonyms] |
| |add/delete e-mail pseudonyms for individual users | | |add/delete e-mail pseudonyms for individual users |
− | |SME 7.x supports '@' in pseudonyms, but '''lat-pseudonym''' does not by default. See this [http://forums.contribs.org/index.php?topic=37885.msg170809#msg170809 forum post] for a work-around.
| |
| |- | | |- |
| |[http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/man/lat-ibays.html lat-ibays] | | |[http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/man/lat-ibays.html lat-ibays] |
| |add/delete ibays (and its directories) | | |add/delete ibays (and its directories) |
− | |
| |
| |- | | |- |
| |[http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/man/lat-quota.html lat-quota] | | |[http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/man/lat-quota.html lat-quota] |
| |set the disk quota for individual users | | |set the disk quota for individual users |
− | |
| |
| |- | | |- |
| |[http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/man/lat-procmail.html lat-procmail] | | |[http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/man/lat-procmail.html lat-procmail] |
| |activate or deactivate procmail for individual users | | |activate or deactivate procmail for individual users |
− | |
| |
| |- | | |- |
| |[http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/man/lat-hosts.html lat-hosts] | | |[http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/man/lat-hosts.html lat-hosts] |
| |add hostnames to the server | | |add hostnames to the server |
− | |
| |
| |- | | |- |
| |[http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/man/lat-pptp.html lat-pptp] | | |[http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/man/lat-pptp.html lat-pptp] |
| |activate or deactivate pptp access for individualusers | | |activate or deactivate pptp access for individualusers |
− | |
| |
| |- | | |- |
| |[http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/man/lat-domains.html lat-domains] | | |[http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/man/lat-domains.html lat-domains] |
| |create virtual domains | | |create virtual domains |
− | |
| |
| |- | | |- |
| |[http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/man/lat-dump.html lat-dump] | | |[http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/man/lat-dump.html lat-dump] |
| |create input files for the above, using the configuration files of the SME servers. | | |create input files for the above, using the configuration files of the SME servers. |
− | |
| |
| |- | | |- |
| |} | | |} |
| | | |
− | ===INSTALLATION=== | + | {{Warning box|msg=SME Server 7.x supports the use of '@' in pseudonyms, but '''lat-pseudonym''' does not by default. See this [http://forums.contribs.org/index.php?topic=37885.msg170809#msg170809 forum post] for a work-around.}} |
| + | |
| + | ===Installation=== |
| Download and install using the following commands: | | Download and install using the following commands: |
| cd /tmp | | cd /tmp |
− | <nowiki>wget http://smemirror.fullnet.co.uk/contribs/mblotwijk/Contribs/lazy-admin-tools/e-smith-lazy_admin_tools-0.9.0-1.noarch.rpm</nowIki> | + | <nowiki>wget http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/e-smith-lazy_admin_tools-0.9.0-1.noarch.rpm</nowIki> |
| yum localinstall e-smith-lazy_admin_tools | | yum localinstall e-smith-lazy_admin_tools |
| | | |
| More information, examples, and source code can be downloaded from http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/ | | More information, examples, and source code can be downloaded from http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/ |
| | | |
− | ====UPGRADE NOTES==== | + | ====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. RPM will not be able to find and remove them for you. | + | 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. | | 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=== | + | ===Usage=== |
− | | |
| Each tool has its own comprehensive man page. See `man lazy-admin-tools` for an overview of the tools that have been installed. | | 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: | | All tools follow the same concept: |
| | | |
− | 1. Arguments can be specified on the command line (--comand-line), or in a file (--input-file) for batch processing. | + | 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") | | 2. If the arguments are specified on the command line, the arguments must be between quotes (e.g. -c="foo | bar | baz") |
Line 90: |
Line 70: |
| 4. See the various examples in /usr/doc/lazy-admin-tools for the format of the input file. | | 4. See the various examples in /usr/doc/lazy-admin-tools for the format of the input file. |
| | | |
| + | ---- |
| [[Category:Howto]] [[Category:Administration]] | | [[Category:Howto]] [[Category:Administration]] |