[comp.unix.sysv386] ISC multiuser license allows only 1-2 users

asv@gaboon.UUCP (Stan Voket) (05/21/91)

      The above says it all.  I have the ISC unlimited user license here but
      the system only allows 1-2 users on at a time.  This started after a
      disk crash and restore.  I reinstalled the unlimited user diskette but
      nothing changes.  :-(

      I recall a solution to this problem mentioned in this group once before
      but of course I paid no attention to it then.

      Any help with this will be very much appreciated!

      Thanks in advance!

      Stan


-- 
+----------------------------------------------------------------------+
| -   Stan Voket, asv@gaboon - OR - ...uunet!hsi!stpstn!gaboon!asv   - |
|       -   Voice: (203) 746-4489 - FAX 746-9761 TELEX 4996516  -      |
+----------------------------------------------------------------------+

jim@crom2.uucp (James P. H. Fuller) (05/23/91)

asv@gaboon.UUCP (Stan Voket) writes:


>      The above says it all.  I have the ISC unlimited user license here but
>      the system only allows 1-2 users on at a time.  This started after a
>      disk crash and restore.  I reinstalled the unlimited user diskette but
>      nothing changes.  :-(

>      I recall a solution to this problem mentioned in this group once before
>      but of course I paid no attention to it then.

     A solution mentioned here fairly recently was based on the notion that
(according to the poster) nothing in ISC unix checks the number of users except
/bin/login.  The solution was to use one of the non-ISC login programs floating
around.  (I believe this was mentioned in the context of getting rid of the ISC
ads and copyright notices that disfigure my and probably your screen at bootup.
A different login was suggested as a fix for that also.)  
     (Note in case ISC is reading over my shoulder: yes, I *do* have a multi-
user license.  But the copyright notices are *still* annoying the 3x10^3th time
you see them.)

 
crom2 Athens GA Public Access Unix   |  i486 AT, 16mb RAM, 600mb online
   Molecular Biology                 |  AT&T Unix System V release 3.2
   Population Biology                |  Tbit PEP 19200bps  V.32  V.42/V.42bis
   Ecological Modeling               |    admin: James P. H. Fuller
   Bionet/Usenet/cnews/nn            |    {jim,root}%crom2@nstar.rn.com

gheim@eng.auburn.edu (Greg Heim) (05/24/91)

In article <1991May23.031022.10108@crom2.uucp> jim@crom2.uucp (James P. H. Fuller) writes:
>asv@gaboon.UUCP (Stan Voket) writes:
>
>
>>      The above says it all.  I have the ISC unlimited user license here but
>>      the system only allows 1-2 users on at a time.  This started after a
>>      disk crash and restore.  I reinstalled the unlimited user diskette but
>>      nothing changes.  :-(
>
>>      I recall a solution to this problem mentioned in this group once before
>>      but of course I paid no attention to it then.
>
>     A solution mentioned here fairly recently was based on the notion that
>(according to the poster) nothing in ISC unix checks the number of users except
>/bin/login.  The solution was to use one of the non-ISC login programs floating
>around.  (I believe this was mentioned in the context of getting rid of the ISC
>ads and copyright notices that disfigure my and probably your screen at bootup.
>A different login was suggested as a fix for that also.)  
>     (Note in case ISC is reading over my shoulder: yes, I *do* have a multi-
>user license.  But the copyright notices are *still* annoying the 3x10^3th time
>you see them.)
>

Howdy,

I had this problem when I got my multi-user license as well.  After some 
investigating, I discovered that the file /etc/.license had something
like "1-2 users" in it and it needs to be changed to anything other than
that.  I set mine to say "unlimited".  The problem comes in when you use
the sysadm program to try to activate more than two terminals.  It checks   
the value stored in this file.  As long as it doesn't say "1-2 users"
(or whatever) it'll let you add the additional terminals.  It is possible
to activate more than two terminals w/o the unlimited user license if you
don't use the sysadm program.  This was on ISC version 2.2.  When I told
Interactive of this problem (and solution) they said they were aware of
it.

Hope this helps.

Greg



In real life: Greg Heim                                         A/~~\A
To you: gheim@eng.auburn.edu                                   ((O  O))___    
                                                                 \  /     ~~~
  #                       #                       #              (--)\    #  
--#---x---x---x---x---x---#---x---x---x---x---x---#---x---x---x---x---x---#---
  #                       #                       #                    \  #   
--#---x---x---x---x---x---#---x---x---x---x---x---#---x---x---x---x---x---#---
 \#//  \|/    \\\|||//   \#/   \\\||/  \||///   \\#|//     \\\\\|||/// \|/#\|

davidg%aegis.or.jp@kyoto-u.ac.jp (Dave McLane) (05/24/91)

gheim@eng.auburn.edu (Greg Heim) writes:

> I had this problem when I got my multi-user license as well.  After some
> investigating, I discovered that the file /etc/.license had something
> like "1-2 users" in it and it needs to be changed to anything other than
> that.  I set mine to say "unlimited".  The problem comes in when you use
> the sysadm program to try to activate more than two terminals.  It checks
> the value stored in this file.  As long as it doesn't say "1-2 users"
> (or whatever) it'll let you add the additional terminals.  It is possible
> to activate more than two terminals w/o the unlimited user license if you
> don't use the sysadm program.  This was on ISC version 2.2.  When I told
> Interactive of this problem (and solution) they said they were aware of
> it.

I had this same problem (sysadm wouldn't let me activate more than
two terminal) changing /etc/.license from "2" to "3" and it worked OK.

And it contined to work OK in that I could fire up all my terminals
under sysadm but, more recently, I found I couldn't log on with
more than the console plus 2 different IDs and wrote ISC about it
who told me that to install the multi-user ... which I already had.
I was waiting for another reply from ISC when I saw your posting and
set /etc/.license to read "unlimited" and, eh, voila! it works!

Thanks for the tip,

Dave

--
Dave McLane <davidg%aegis.or.jp> JUNET
            <davidg%aegis.or.kyoto-u.ac.jp> INTERNET
            <davidg%aegis.or.jp@jpnkyoto.kyoto-u.ac.jp> BITNET
            <davidg%aegis.or.jp%kyoto-u.ac.jp@uunet.uu.net> UUNET

==== The Aegis Society =============================================
Minami Hirao 1-6, Imazato                 The content and process of
Nagaokakyo-shi, Kyoto-fu, 617 Japan           international/cultural
Tel: +81-75-951-1168 Fax: +81-75-957-1087             communication.
====================================================================

davidg%aegis.or.jp@kyoto-u.ac.jp (Dave McLane) (05/24/91)

gheim@eng.auburn.edu (Greg Heim) writes:

> In article <1991May23.031022.10108@crom2.uucp> jim@crom2.uucp (James P. H. Fu
> >asv@gaboon.UUCP (Stan Voket) writes:
[* other stuff deleted *]
> >     A solution mentioned here fairly recently was based on the notion that
> >(according to the poster) nothing in ISC unix checks the number of users exc
> >/bin/login.  The solution was to use one of the non-ISC login programs float
> >around.  (I believe this was mentioned in the context of getting rid of the
> >ads and copyright notices that disfigure my and probably your screen at boot
> >A different login was suggested as a fix for that also.)

I was trying to get rid of the copyright notices and other rubbish 
some time ago and a lot of people chipped in and helped me find out
how the signon was being generated for ISC 2.2. Here's a summary of
what I found out at the time:

1. /etc/issue     | Welcome to the INTERACTIVE Systems Corporation
                           INTERNACTIVE UNIX Operating System

2. /etc/getty     | System name: aegis

3. /etc/gettydefs | Login:

4. /bin/login     | Password:

5. /bin/login     | UNIX System V/386 Release 3.2
                  | aegis
                  | Copyright (C) 1984, 1986, 1987, 1988 AT&T
                  | Copyright (C) 1987, 1988 Microsoft Corp.
                  | All Rights Reserved.
                  | Login last used: Mon Mar 25 18:47:57 1991

6. /etc/profile   | /                : Disk space....
   /etc/profile   | /usr             : Disk space....
   /etc/profile   | /user2           : Disk space....
   /etc/profile   |
   /etc/profile   | Total Disk Space....

------------------------------

To change, you can do the following:

1. Edit /etc/issue to change the opening lines

2. Binary edit /etc/getty. But there are limits to what you can do.
   I used "strings -o getty" to locate the address of "System name"
   and found two strings one after the other: "System name:<0>%s<0>".
   I used SYMDEB.EXE under VP/ix to make the modificationds (binary 0
   in the first byte of each string to kill it) and wrote the
   changes to getty.aegis and then used that for the dialup lines
   in /etc/conf/init.d/asy. But I didn't get the results I thought
   I would get! Instead of no "System name: aegis" I got "aegis"
   and then it was waiting for me to login but with no prompt.

   So while you can kill "System name:" by putting a <0> in the
   first byte, the actual name of the system is coming from someplace
   else in the code and the "%s" is used for the login promt coming
   out of the /etc/gettydefs file.

   Oh well, I guess I don't mind the "System name: aegis" so much....

3. Edit whatever entry /etc/gettydefs is relevant, depending
   on the /etc/inittab.

   I have edited mine to show which entry in the cycle is being
   used for testing how my modem setup works (19200-Login,
   9600-Login ... 300-Login)

4-5. Binary edit /bin/login. I used "strings -o login" to locate the
   address and then used SYMDEB.EXE under VP/ix to make the
   modification I wanted. I left Password alone and stuck binary 0
   in the as the first byte in the copyright message to kill it.

6. Edit /etc/profile as you wish

My resulting signon was:

  Aegis Society UNIX Operating System

  System name: aegis

  9600-Login:
  password:

------------------------------

Another solution is to replace getty with something else which I
did later (getty 2.0 by Paul Sutcliff, pual@devon.lns.pa.us) which
allows you init the modem, read the CONNECT and put all kinds of
neat stuff out for a signon. Right now mine looks like:

  Aegis - 05/24/91 20:19:16 - ttyF04 9600 BPS - 4 user(s) online

  login:

Unfortunately getty 2.0 doesn't let cu/uucp dialout on the same 
line when you have already init'ed the modem so I still use the
original getty for that.

Hope that helps,

Dave

--
Dave McLane <davidg%aegis.or.jp> JUNET
            <davidg%aegis.or.kyoto-u.ac.jp> INTERNET
            <davidg%aegis.or.jp@jpnkyoto.kyoto-u.ac.jp> BITNET
            <davidg%aegis.or.jp%kyoto-u.ac.jp@uunet.uu.net> UUNET

==== The Aegis Society =============================================
Minami Hirao 1-6, Imazato                 The content and process of
Nagaokakyo-shi, Kyoto-fu, 617 Japan           international/cultural
Tel: +81-75-951-1168 Fax: +81-75-957-1087             communication.
====================================================================

larry@nstar.rn.com (Larry Snyder) (05/25/91)

davidg%aegis.or.jp@kyoto-u.ac.jp (Dave McLane) writes:

>I had this same problem (sysadm wouldn't let me activate more than
>two terminal) changing /etc/.license from "2" to "3" and it worked OK.

hmm.. this box runs ISC 2.21 and there is no /etc/.license

-- 
      Larry Snyder, NSTAR Public Access Unix 219-289-0287/317-251-7391
                         HST/PEP/V.32/v.32bis/v.42bis 
                        regional UUCP mapping coordinator 
               {larry@nstar.rn.com, ..!uunet!nstar.rn.com!larry}

Larry.Snyder@sunbrk.FidoNet.Org (Larry Snyder) (05/26/91)

davidg%aegis.or.jp@kyoto-u.ac.jp (Dave McLane) writes:

>I had this same problem (sysadm wouldn't let me activate more than
>two terminal) changing /etc/.license from "2" to "3" and it worked OK.

hmm.. this box runs ISC 2.21 and there is no /etc/.license

-- 
      Larry Snyder, NSTAR Public Access Unix 219-289-0287/317-251-7391
                         HST/PEP/V.32/v.32bis/v.42bis 
                        regional UUCP mapping coordinator 
               {larry@nstar.rn.com, ..!uunet!nstar.rn.com!larry}

 * Origin: Seaeast - Fidonet<->Usenet Gateway - sunbrk (1:343/15.0)

davidg%aegis.or.jp@kyoto-u.ac.jp (Dave McLane) (05/26/91)

larry@nstar.rn.com (Larry Snyder) writes:

> davidg%aegis.or.jp@kyoto-u.ac.jp (Dave McLane) writes:
>
> >I had this same problem (sysadm wouldn't let me activate more than
> >two terminal) changing /etc/.license from "2" to "3" and it worked OK.
>
> hmm.. this box runs ISC 2.21 and there is no /etc/.license

Interesting, well, there sure is on my 2.2. FYI here is the
reply I got back from ISC:

> To: davidg%aegis.or.jp@kyoto-u.ac.jp
> Cc: gheim@eng.auburn.edu
> Subject: Re: Faulty "1-2 users" message solved!
>
> Thanks to both of you, I'll make sure this is fixed on the next versions.
> Thanks again,
> support

> In reply to your message of Fri, 24 May 91 21:21:32 JST
> [* other stuff cut *]
> >> I had this same problem (sysadm wouldn't let me activate more than
> >> two terminal) changing /etc/.license from "2" to "3" and it worked OK.

Dave

--
Dave McLane <davidg%aegis.or.jp@kyoto-u.ac.jp>

rsteeves@unik.uucp (Randall Steeves) (05/27/91)

In <1991May25.131444.12614@nstar.rn.com> larry@nstar.rn.com (Larry Snyder) writes:

>hmm.. this box runs ISC 2.21 and there is no /etc/.license

I am running ISC 2.02 and there is a .license file in the /usr/options
directory. I don't know idf this is any help!

-- 

rsteeves@unik.UUCP					Randall K. Steeves
Home +1-416-960-8190  Work +1-416-862-0430		Toronto, Ontario
							Canada