ISG Login Script
Setting this up is relatively straightforward:
- The course should use a csh variant (
/bin/csh
, /xhbin/tcsh
, etc.) as the default shell.
- The course account's default shell configuration files (
.cshrc
, etc) should be erased.
- The
.login
file should exec /u/isg/bin/login
This script will perform convenience operations such as
- setting PATH and MANPATH such that the ISG tools are readily available
- allowing automatic personalized configuration over rsh connections, ssh connections to Solaris, and eventually ssh connections to linux.student.cs; see CourseAccountSshKeyAccess for details of this mechnism.
See
the login man page for details.
Running ISG utilities on course accounts that don't use login.
Note that using login is very strongly recommended because of the number of conveniences it offers. This is particularly true with the move to SSH; the common objection was that it forced user-specific subdirectories, which can now be overridden on a user-specific basis instead of for an entire course.
If for some reason login is still not used, though, the options are:
- prepend every single call to a program with the path
/u/isg/bin
; for example, /u/isg/bin/announce
.
- prepend
/u/isg/bin
to your path; for example, in a C shell variant, setenv PATH `/bin/showpath /u/isg/bin current`
.
- call the login program once every time you log in to the course account;
/u/isg/bin/login
.
Topic revision: r2 - 2018-09-05
- YiLee