Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.ARPA Path: utzoo!linus!philabs!cmcl2!seismo!lll-crg!dual!ucbvax!kre From: kre@ucbvax.ARPA (Robert Elz) Newsgroups: net.unix,net.unix-wizards,net.decus Subject: Re: Limiting logons to licensed number: how? Message-ID: <9471@ucbvax.ARPA> Date: Mon, 29-Jul-85 23:43:30 EDT Article-I.D.: ucbvax.9471 Posted: Mon Jul 29 23:43:30 1985 Date-Received: Thu, 1-Aug-85 06:32:24 EDT References: <1029@ucbtopaz.CC.Berkeley.ARPA> <316@faron.UUCP> Organization: University of California at Berkeley Lines: 31 Keywords: Ultrix, binary licenses Xref: linus net.unix:4598 net.unix-wizards:11286 net.decus:133 Summary: What is a "user" on a binary system?? > According to some notes I took at the Portland BSD4.3 internals > course, Ultrix uses BSD's quota mechanism to enforce AT&T binary > license restrictions. That's true, but "misuses" might be a better word. This raises a question I have never known the answer to. What is a "user" for the purposes of the user count on a binary licenced system. The quota stuff counts uid's with active processes, so that's what DEC has defined a user to be. (On a system licenced for '8 users' the same person can log in 200 times if there are enough tty lines or net ports available). (I believe that DEC add 2 to the number, one for "root" and one spare for random daemons). Another scheme would be to count reead/write opens of tty lines. I believe that plexus does this (probably others, maybe its unisoft). That means that lots of users can log in, start a background process and log out, allowing another user to use the vacated tty line, so there are far more users running processes than the cpu is licenced for. (But not more logged in). Disadvantage of this scheme is that you can't enable "getty"'s on more lines than you're icenced for, even if they won't all be used at once. (The DEC quota scheme doesn't have that restriction). This also doesn't seem to handle net logins at all. So, does anyone know what a "user" is ?? Robert Elz ucbvax!kre kre@ucb-vax.berkeley.edu