home *** CD-ROM | disk | FTP | other *** search
/ Australian Personal Computer 1998 July / apc37.iso / netkit / mac / dcomet / dcomet.hqx / Documents / A4. Public Kiosk Configuration < prev    next >
Encoding:
Text File  |  1998-01-29  |  6.7 KB  |  154 lines

  1.  
  2.  
  3.                A4. Public Terminal Kiosk Configuration
  4.  
  5. _____________________________________________________________________________
  6.  
  7.       dataComet documentation.  (Rev. 11/21/97) 
  8.       Copyright 1995 databeast, Inc. All Rights Reserved.
  9.  
  10.  
  11.    dataComet offers features which help provide more secure and user-proof
  12. public access terminals.  Many organizations offer public access to their
  13. records (such as card catalogs) and other databases and services on the Internet
  14. only through time-sharing systems to ensure that the public access workstations
  15. are not compromised by user modifications to the workstation's environment, or
  16. used in inappropriate ways.  In general, it is difficult to configure GUI-based
  17. Internet clients so that they are user-proof.  dataComet also offers serial printing as an alternative to printing using QuickDraw, so it can provide high-speed printouts on fanfold paper using a dot matrix printer.
  18.  
  19.    (Note also that this can be very economical:  dataComet can be launched from an 800K disk on a Mac Plus, to which you can attach a fast serial character printer.  You need to install the minimal System 6.0.8 on an 800K disk; remove MultiFinder, Backgrounder, and all Control Panels from the System Folder; and then use the Font/DA Mover to remove the Chooser; this will leave enough space free to add a dataComet Fonts folder containing only Comet 9-pt. fonts, available at <ftp://www.databeast.com/datacomet/CometFontsLite.bin>.)
  20.  
  21.    To configure dataComet to serve as a public access terminal, you need
  22. to perform the following tasks:
  23.  
  24.    1) Obtain the "NoForceQuit" extension and install it in the System Folder's
  25. "Extensions" folder.  This extension prevents the user from using the
  26. "Command-Option-Escape" key combination to force applications to quit, so that
  27. the user cannot use it to escape from dataComet to the Finder.  "NoForceQuit"
  28. can be found at:
  29.  
  30. <http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/gui/no-force-quit.hqx>
  31.  
  32.    2) Obtain a copy of Disk Bouncer and install it in the System Folder's "Extensions" folder.  Disk Bouncer is a system extension (INIT) that ejects floppies as soon as they are inserted, so a user can't restart the machine and then insert a floppy to gain access to the Finder.  Disk Bouncer can be downloaded from:
  33.  
  34. <http://www.fairbanks.org/pages/fcdSite/sharedSoftware/SoftwareDirectory.html>
  35.  
  36.    3) Place an alias to dataComet in the System Folder's "Startup Items" folder (or under System 6, select dataComet and use the Finder's "Set Startup..." menu command to indicate that selected items are to be launched).
  37.  
  38. and 
  39.  
  40.    4) Use the "Macro" menu item "Set Launch macro..." to set a macro to execute
  41. at the time that dataComet is launched.  (Please note that this macro cannot
  42. execute some macro commands, e.g., File "New", since it is executed very early
  43. in dataComet's configuration process).  Here is an example macro, set within
  44. quotation marks:
  45.  
  46. "!Cbenablefinder!CB!\000\195!\031\192!\030\192!\001\193!\001\194!\001\195!\001\196!\001\197!\001\198!\001\199!\001\200!\001\201!\001\202!\001\203!\001\204!\001\205!\001\206!\001\207!\001\208!\001\214!\002\202!\013\207!\003\193!\003\194!\003\195!\003\196!\003\197!\003\198!\003\199!\004\192!\005\193!\005\194!\005\195!\005\196!\005\197!\005\198!\005\199!\005\200!\005\201!\005\202!\005\203!\005\204!\005\205!\005\206!\006\194!\006\195!\006\196!\006\197"
  47.  
  48.    You can execute this macro (likewise the ones below) by selecting the text inside the quotes and pressing "Shift-Enter".  To re-enable menu items which have been disabled, select "About dataComet..." with the Option key held down; you will be prompted for the password, which has been set above with the "!Cb" macro to "enablefinder" (the default).
  49.  
  50.    You need to copy the macro (again, not including the quotation marks) and paste it
  51. into the "Set Launch macro..." dialog to set the launch macro permanently.  When you press OK, the macro will be saved in the "Comet Default" document in the System Folder.
  52.  
  53.    The macro executes a number of actions which ensure that the user can no
  54. longer save data on the Macintosh disk or modify the configuration of dataComet:
  55.  
  56.       a) Set a new password (which should be changed from the standard
  57.          password used here!).
  58.  
  59.              !Cbenablefinder
  60.  
  61.       b) Put up a gray shield over the Desktop so the user can no 
  62.          longer get to the Finder by clicking on the Desktop.
  63.  
  64.              !CB
  65.  
  66.       c) Disable all Apple menu items except for "About dataComet..." 
  67.          and "Documents...".
  68.  
  69.              !\000\195
  70.  
  71.       d) Disable the Finder menu and Balloon Help menu so the user 
  72.          can't switch to the Finder or other applications.  
  73.  
  74.              !\031\192
  75.              !\030\192
  76.  
  77.       e) Disable all File menu items except for those related to printing.
  78.  
  79.              !\001\193
  80.              !\001\194
  81.              !\001\195
  82.              !\001\196
  83.              !\001\197
  84.              !\001\198
  85.              !\001\199
  86.              !\001\200
  87.              !\001\201
  88.              !\001\202
  89.              !\001\203
  90.              !\001\204
  91.              !\001\205
  92.              !\001\206
  93.              !\001\207
  94.              !\001\208
  95.              !\001\214
  96.  
  97.       f) Disable the "Edit" menu "Append file to .edit window..." item to 
  98.          prevent users from opening random files.
  99.  
  100.              !\002\202
  101.  
  102.       g) Disable the "Edit -> Selection" menu "Execute macro" item to 
  103.          prevent users from executing macros in an edit window.
  104.  
  105.              !\013\207
  106.  
  107.       h) Disable the Window menu items "Reopen",  "Close", "Abort", & 
  108.             "Reconfigure...".
  109.  
  110.              !\003\193
  111.              !\003\194
  112.              !\003\195
  113.              !\003\196
  114.  
  115.       i) Disable all Control menu items.
  116.  
  117.              !\004\192
  118.  
  119.       j) Disable Macro menu items except for user items.
  120.  
  121.              !\005\193
  122.              !\005\194
  123.              !\005\195
  124.              !\005\196
  125.              !\005\197
  126.              !\005\198
  127.              !\005\199
  128.              !\005\200
  129.              !\005\201
  130.              !\005\202
  131.              !\005\203
  132.              !\005\204
  133.              !\005\205
  134.  
  135.       k) Disable Telnet menu items.
  136.  
  137.           !\006\194
  138.              !\006\195
  139.              !\006\196
  140.              !\006\197
  141.  
  142.       l) Disable all Serial menu items.
  143.  
  144.              
  145.  
  146.  
  147.    You can allow users to open sessions with a restricted set of hosts by configuring documents for the sessions and including them in the dataComet "Documents" folder, even though the "Open..." dialog has been disabled.
  148.  
  149.    To easily get macro lists of items you want to disable, select the Macro menu item "Record actions for macro" and select the menu items while pressing "Shift-Option".  When you're finished selecting menu commands you wish to disable, select "Record end--ready to Paste".  You can then paste the recorded disable-menu commands into an edit window for testing, or directly into the "Set Launch macro..." dialog.
  150.  
  151.  
  152. _____________________________________________________________________________
  153.  
  154.