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
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback