Download SELS brochure
|
Moderator
A List Moderator creates a SELS list on the SELS List
Server. He/she then subscribes users OR approves subscription requests. Then
he/she generates keys for the list and each subscribed user. A
List Moderator MUST download the SELS code to achieve this.
- Download the tarball or zipfile from here to an
appropriate location.
- Untar using tar xfzo sels-X.X.tar.gz if using Linux or MacOS.
Use Winzip in case of Windows.
- cd selsX-X/LM/bin
- To check SELS prerequisites execute the following script.
python SELSModerator.py -i
Install any missing software and upgrade to appropriate versions if
necessary.
- Check if you have the Unlimited Strength Policy
files for your Java version using:
python SELSModerator.py -p
- If you do not see a message "Unlimited Strength Policy Test
Successful" then these files are not installed in your system
correctly. To install them in the appropriate location follow these
steps. Download the appropriate Java version Unlimited Strength
Policy files, for example, for Java 1.6 download the zip archive from
here
to a temporary folder, say ~/tmp or C:\temp in
Windows. Unpack the zip archive. On Linux and Mac OS run "locate"
command to find the location of the files namely
US_export_policy.jar, local_policy.jar, COPYRIGHT.html and
README.txt. These files must be present with the default version of
Java installed on your machine. On Windows XP, usually the location
of these files is C:\Program Files\Java\jre\lib\security .
Copy the "Unlimited Strength" files from ~/tmp or
C:\temp in Windows, to overwrite these files. Repeat Step
5a.
- Send email with subject "Request to create list <listname>"
and attach your public (signature verification key).
- You will receive three emails from the List Server Admin
- The first email contains LS Admin's public key. Import it to your
keyring via your client or using "gpg --import
LSadminkey.asc"
- Second email contains your list password. Login to the list admin
page, for e.g. NCSA List
Server, to create the list, change settings for list, subscribe
users, etc. Also change your password after first use.
- The third email notifies you that all manual steps are complete and
you are ready to generate keys for list and subscribed users.
- Go to ~selsX.X/LM/bin and run
python SELSModerator.py -l <listname> --createLMkeys
- You will receive an email from the List Server containing the List
Server (LS) public key. Execute the script as shown, and follow
directions.
python SELSModerator.py -l <listname> --createListkeys
- You will receive an email notification from List Server informing you
that you are ready to "subscribe users" i.e. generate list key pair for
users subscribed to your list.
- For subscribing one user at a time execute the following command.
python SELSModerator.py -l <listname> --subscribeUser
Make a note of the password you used to create subscriber's key
pair in step 5. You will have to give this password to the user by
some secure means , example phone call.
For mass subscription of users execute the following command.
python SELSModerator.py -l <listname> --subscribeUser --batch <inFile.txt>
For creating input file "inFile.txt" , send an email with
subject "who <list password>" to your mailman list,
for e.g. mylist-request@pkirack1.ncsa.uiuc.edu
You will receive an email containing email addresses and names of
users' subscribed to your list. Save this information to a text file.
A sample of what this file should look like is shown here.
cd ~sels-X.X/LM/bin/lists/<listname>>
Locate the file SELS-<listname>.txt This file contains
random passwords assigned to each user. Convey this password to the
user by some secure means , ex. a phone call.
- You will receive a notification email from the List Server informing
you that Corresponding (or proxy) keys have been generated for user at
the List Server. This is the final step.
For detailed List Moderator instructions go here
Last modified 01/29/08
.
Copyright 2000-2008 Board of Trustees of the University of Illinois.
|