Setting up accounts/unit directories on www.ucsc.edu
DRAFT

Description
This page describes how accounts are created on the web server. It also describes how to setup unit groups, and how unit pages are indexed on the web server.

Note: the procedures described below will change when www.ucsc.edu will become a Primary Domain Controller (PDC) for its own groups. When this happens, the www.ucsc.edu administrator will be able to create new groups, and change who is in the various groups without compromising the account and group security of the entire UCSCNT domain.

User accounts

We use the same username in the UCSCNT domain as in the CATS/Athena database. This minimizes the possibility of account name collisions, and will allow us to integrate account management more easily in the future. For these reasons, all users of www.ucsc.edu will automatically have a CATS/Athena account of the same name.

  1. Create the user account in the UCSCNT domain.
  2. For proper access to the server, web users must be added to various groups in the UCSCNT domain:
    Group names Needed to give...
    Domain Users ...Scott?
    webuser ...standard set of privileges accorded to all web users on this machine.
    unitname ...read and write privileges in the unit web directory.
  3. Add the user to their unit web authors mailing list via listmaint on CATS/Athena. The name of list is unitname-www.
  4. Notify the user and the unit web administrator.

Unit web directories

  1. Create the unit web group in the UCSCNT domain. The group name corresponds to the abbreviated unit name (e.g. taps, pio).
  2. Create the unit web directory in e:\inetpub\wwwroot\unitname. It should have the same name as the unit web group created above.
  3. Set the permissions for the unit web directory. The permissions of the directory should be set like this:
    Group names Permissions Needed to allow...
    Everyone read ...access to users not logged in as IUSR_JELLYLORUM.
    jellylorum\IUSR_JELLYLORUM read ...the web server to serve pages.
    ucscnt\unitname change ...members of the unit to create files and edit them.
    ucscnt\webadmin full ...web administrators to correct errors.
    ucscnt\SYSTEM full ...your files to be backed up on a regular basis.
  4. Create the unit web authors mailing list using listmaint in CATS/Athena. The list name should be: unitname-www. This lets web authors communicate easily with each other.
  5. List the unit in /afs/cats.ucsc.edu/www/webdir/.adm/webunit.data, and regenerate the list of unit pages by running webunit.pl in the same directory.
  6. Notify the unit web administrator.

Unit search

  1. Create the configuration file unitname.conf in the e:\inetpub\search\swish directory by copying an existing one, and changing the few parameters inside the file.
  2. Edit the e:\inetpub\script\swish-web.pl script, and add the name of the unit in two places: in the variables %MultiIndexLocation and %MultiBaseDirectory.
  3. Edit the e:\inetpub\wwwroot\search\swish.html page, and add the unitname in the select drop box.
The new index file will be created automaticaly that night when the index updates occur.


Telnet access

Telnet is not generally available on www.ucsc.edu for the following reasons:

Because of this, telnet access to www.ucsc.edu will be severely restricted. The number of simultaneous telnet sessions is limited to a very small number, and is available by special request only.