Laserfiche WebLink
<br />South Platte Water Rights Management System <br /> <br />workstations which they dial to access dbserver. For example. PC users dialing into <br />Greeley must also have an account on Morerain, the workstation which resides in that <br />office. <br /> <br />SGI Application Account <br /> <br />The user account for the UNIX SPWRMS application is a standard UNIX login. An addi- <br />tional component in the search path of each UNIX user makes it easy to start the <br />SPWRMS application. <br /> <br />To create an account for a UNIX SPWRMS user, create a standard UNIX login and add <br />the location of the SPWRMS application to the search path in the user's .login file. This <br />location is currently lusr/projectls_plaue/bin. <br /> <br />By default, a new user is a read-only user. If the user is to have permissions to modify data <br />maintained by SPWRMS, these permissions must be added (please see Section 1.4, <br />"Informix User Authorization." on page 5). <br /> <br />PC Application Account <br /> <br />The user account for the PC SPWRMS application is a special login that starts up the <br />application when the user logs into the system. This kind of account does not allow the <br />user to perform standard UNIX operations. only to run the PC SPWRMS application <br />through the PC interface. Users need a separate account on the UNIX server in order to <br />access SPWRMS through the PC application. <br /> <br />On the database server workstation dbserver, logging into the PC user account does not <br />start a standard UNIX shell. Instead, the login runs a script that sets some environment <br />variables and calls the PC SPWRMS application. This is done by specifying the name of <br />the SPWRMS script (rather than the UNIX shell of choice) in the user's entry in the <br />letc/passwd file. <br /> <br />On other workstations which PC users dial to access SPWRMS, such as 'morerain' in <br />Greeley, logging into the PC user account also runs a script rather than the standard UNIX <br />shell. However, on these remote workstations. the script does not call the SPWRMS appli- <br />cation. Instead, the script performs an rlogin to dbserver, where the login sequence <br />initiates the SPWRMS application on that workstation. All server sessions for the PC <br />application run on dbserver. To create a PC user account on the UNIX workstations, <br />create a home directory for the new user, then edit the file letc/passwd to provide an entry <br />for the new user. The easiest way to create the new entry in letclpasswd is to copy the <br />entry for an existing PC user and then modify the login, password, UID, name, and home <br />directory as appropriate for the new user. Note that rather than starting a UNIX shell when <br />this user logs in, this account will call the script rights.shell. This script performs different <br />actions depending on the workstation on which it resides: 1) on dbserver, this script sets <br />some environment variables and starts the PC SPWRMS server application, and 2) on <br />other workstations which PC users dial to access the system, this script performs an rlogin <br />to dbserver. <br /> <br />This approach to PC user accounts was implemented to simplify and secure access via the <br />PC application. However, it has one shortcoming. Since these users cannot perform stan- <br />dard UNIX functions through a command-line interface, they cannot change their own <br /> <br />4 <br /> <br />Administrators Manual <br />