home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume4 / unaxcess / part1 / M_README < prev    next >
Encoding:
Text File  |  1986-11-30  |  2.9 KB  |  59 lines

  1.                       ***  Moderator's Readme ***
  2.  
  3. Since this submission's README did not include a description of the program,
  4. I decided to add one myself.  This program is a UNIX based bulletin board
  5. system, much like the ones you find running stand-alone on micros.  It
  6. allows for bulletins, and several different conferences, and file
  7. up/down load (within the bulletin board system) - Xmodem and kermit transfers
  8. are supported if you already have these programs.  Priveleged users can
  9. be given access to the shell (or some other program - this is configurable).
  10. There are actually 5 normal levels of privelege available.  (six if
  11. you include the "new" level).  Users have passwords, and the passwords
  12. are kept encrypted - similar to the /etc/passwd format.
  13.  
  14. UNaXcess can be set up as an account's login shell, so that outside users
  15. can use UNaXcess without having an account.  Users with accounts can also
  16. access the board by running the "ua" main program.  UNaXcess must be
  17. configured by setting aside a user-id (really an account name) for use by
  18. this system - many of the program are configured as set-uid to this account.
  19. The home directory for this account is the directory tree where all files
  20. and conferences are stored.
  21.  
  22. UNaXcess comes with a script to install the system much like the "Rn"
  23. config script, but it expects to be run as root, and may muck around
  24. with the password file.  I did not actually run this script (I don't
  25. currently have root privledge - and I hate running things as root unless
  26. I am sure about what they do anyway!), so I did all the things the
  27. script would have done, but by hand - it looks quite reasonable.
  28. One question in the install script confused me at first: "What is the
  29. login name of the user who can't log directly into UNaXcess?"  This is
  30. the name of the account that is set aside for remote UNaXcess logins -
  31. users logging in this way will be asked for an UNaXcess account name
  32. to use.
  33.  
  34. Oh, I didn't change my password file either - I made a minor change
  35. to param.c [#ifdef JPNHACK] to compile in the base directory instead
  36. of looking it up in the password file, I put all the programs into
  37. a special directory instead of /bin, I made all the setuid programs
  38. setuid to ME, and I allow access via the following shell script:
  39.  
  40. #! /bin/sh
  41. PATH=/c/jpn/ua/bin:$PATH
  42. export PATH
  43. exec /c/jpn/ua/bin/ua $*
  44.  
  45. Of course, this is not necessary if you feel comfortable adding a
  46. new account to your system for UNaXcess.
  47.  
  48. UNaXcess came with code to run on BSD systems if compiled with the -DBSD
  49. flag.  I spend some time to actually make BSD work - hopefully I did not
  50. break the USG version in the process.  I also suggest that you read the
  51. README file (Notes for installing) twice - I found some of the details
  52. to be a bit subtle.
  53.  
  54. Good Luck!
  55.  
  56. John P. Nelson, Moderator, mod.sources
  57. (decvax!genrad!panda!jpn  seismo!harvard!wjh12!panda!jpn)
  58. Send source code to panda!sources, requests to panda!sources-request
  59.