home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.unix.ultrix
- Path: sparky!uunet!sun-barr!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!yale!gumby!destroyer!cs.ubc.ca!unixg.ubc.ca!kakwa.ucs.ualberta.ca!acs.ucalgary.ca!honte.uleth.ca!sigma.uleth.ca!senetza
- From: senetza@sigma.uleth.ca (Len Senetza)
- Subject: sylogin for Ultrix available for testing
- Message-ID: <senetza.721327156@honte>
- Sender: news@honte.uleth.ca (News System)
- Organization: University of Lethbridge
- Date: 9 Nov 92 16:39:16 GMT
- Lines: 60
-
- i've written a program called sylogin which is (semi)analagous to the
- SYLOGIN.COM file found in VMS systems. i need some help in testing. we
- have about 6-10 people using it here with no problems. but, prior to
- releasing it net-wide, i'd like some more testers.
-
- so, if you are interested in beta testing this program, drop me a line.
- only the first 15-20 will be given the program, so if you _really_ want
- to do it, get the mail flying.
-
- here's the internal doc from the source...
-
- /*
- * SYLOGIN
- *
- * this program was written as part of a solution. the problem that we
- * were having dealt with the lack of dial-up lines. in order for us
- * to get more, we had to be able to control who had access to them.
- *
- * in vms, this is easy; just check the port, the time, the user, and if
- * things are allowed, log the user in. in ultrix, this is not easy.
- * no checks are done during login for what the user is allowed to do.
- *
- * so, along comes sylogin. instead of having a shell in the shell
- * field in /etc/passwd, you put in /usr/bin/sylogin. then, sylogin
- * will allow you (root) to check all sorts of things via /sylogin.com
- *
- * /sylogin.com is a csh script (or sh, or whatever, just change the
- * code) which tells /usr/bin/sylogin to either allow access or to
- * deny access based upon its exit status (0 for allow, 1 for deny).
- *
- * another feature of sylogin is that users can choose which shell they
- * want to use. in a distributed environment (BIND/Hesiod), the
- * 'chsh' command doesn't work. so, what sylogin does is to check
- * the contents of the user's ~/.shell file for a valid shell to run.
- * if the shell is valid, sylogin overlays itself with the shell. if
- * the shell isn't valid or ~/.shell doesn't exist, /bin/csh is used.
- *
- * currently, sylogin has been tested under DECwindows with both the
- * standard window manager as well as Motif. No problems have arisen
- * (yet). it has been compiled under Ultrix 4.2 on both VAX and MIPS
- * chips. i see no reason why it wouldn't work on previous versions
- * of Ultrix, because there isn't any tricky code (most of the length
- * of this file is due to comments).
- *
- * History
- * -------
- * 921027 1.0 LJS initial writing, documenting, testing, etc.
- * 921106 1.0.1 LJS fixed bug for setting SHELL env variable.
- *
- */
-
- --
- +-----------------------------------------------------------------------+
- | Leonard Senetza | E-Mail: senetza@alpha.uleth.ca |
- | Academic Consultant | senetza@hg.uleth.ca |
- | University of Lethbridge | Phone: 403-329-5162 FAX: 403-382-7108 |
- | Lethbridge, Alberta |-----------------------------------------|
- | Canada, eh? | Disclaimer: Why should I tell _them_? |
- | T1K 3M4 | What they don't know, can't fire me. |
- +-----------------------------------------------------------------------+
-