File:  [LON-CAPA] / doc / Attic / creating_a_user.txt
Revision 1.2: download - view: text, annotated - select for diffs
Wed Apr 11 18:46:50 2001 UTC (23 years, 1 month ago) by harris41
Branches: MAIN
CVS tags: version_0_4, stable_2002_spring, stable_2002_july, stable_2002_april, stable_2001_fall, STABLE, HEAD
there is a bug in adm/createuser but this shouldn't be reflected
in documentation .. -Scott

    1: # 04/11/2001 Scott Harrison
    2: 
    3: Creating a user for LON-CAPA
    4: 
    5: Simple Instructions (5 steps)
    6: 1. http://frootmig.physics.fsu.edu
    7: 2. User=fsudc Password=***
    8: 3. http://frootmig.physics.fsu.edu/adm/createuser
    9: 4. Phase 1: enter in a user id and domain
   10: 5. Phase 2: enter in personal data
   11:             (first name, middle name, 
   12:              last name, generation,
   13:              ID/Student Number)
   14:             and specify authentication mechanism
   15:             and specify system roles for user to have [none]
   16:             and specify domain roles for user to have
   17:     [librarian, domain guest, author, ...]
   18:             and specify course roles for user to have
   19:     [course coordinator, student, teaching assistant,
   20:         exam proctor, instructor, ...]
   21: 
   22: The details of what is happening (in case you are curious).
   23: 1. Log on as a user capable of creating a user.
   24:    1a. This must be a user with a "mau" privilege.
   25:    1b. rolesplain.tab: mau-->Modify authentication mechanism
   26:                              and data for a user
   27:    1c. roles.tab: su:s csu&U:sma:mau
   28:                   dc:d cli&UIK:cau&U:cdg&UIK:mau:ccc&U:cin&UIK:
   29:                          cta&UIK:cep&UIK:ccr&UIK:cst&UIK:ca\d&UIK
   30:    1d. So, you have to be a dc=domain coordinator or a su=superuser
   31: 2. Access the loncreateuser.pm handler.
   32:    2a. This is defined in /etc/srm.conf.
   33:    2b. Here is the /etc/srm.conf entry:
   34: <Location /adm/createuser>
   35: PerlAccessHandler       Apache::lonacc
   36: SetHandler perl-script
   37: PerlHandler Apache::loncreateuser
   38: ErrorDocument     403 /adm/login
   39: ErrorDocument     406 /adm/roles
   40: ErrorDocument     500 /adm/errorhandler
   41: </Location>
   42:    2c. So go to http://[machinename]/adm/createuser
   43:    2d. loncreateuser.pm takes you through two "phases"
   44:        (input screens)

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>