From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HTML_MESSAGE,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 27617 invoked from network); 16 Nov 2021 16:45:08 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 16 Nov 2021 16:45:08 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id A80FD9C609; Wed, 17 Nov 2021 02:45:06 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id C81689C203; Wed, 17 Nov 2021 02:43:27 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ronnatalie.com header.i=@ronnatalie.com header.b="g3HuRR0B"; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=messagingengine.com header.i=@messagingengine.com header.b="IeO+N/x8"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id CC7839C203; Wed, 17 Nov 2021 02:43:25 +1000 (AEST) Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) by minnie.tuhs.org (Postfix) with ESMTPS id E07B19C1E1 for ; Wed, 17 Nov 2021 02:43:24 +1000 (AEST) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 7F8A63201C40 for ; Tue, 16 Nov 2021 11:43:24 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Tue, 16 Nov 2021 11:43:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ronnatalie.com; h=from:to:subject:date:message-id:in-reply-to:references :reply-to:mime-version:content-type; s=fm2; bh=FUQrKVvsr0JUOU0ZH Kw02i8qapGUCefUd4KLr7UARRY=; b=g3HuRR0BsMl+nAuA5sPYHgYLO4yRTZmF+ 538qr51cNKXuFS8vewGrMmSttKD3rMRJ9ZE34NePeWmdK8mVlOoEcPDuL8gYBvmk z1fqAsiZxU7Q70T9IQQE0PXTaIo+j3M9dItuCr0/NsLjR4AQayNI26606cZc6vH4 kDmW6fMnI4+zLat5v84v8NuzMtEzqJKnsd6W53GTCoYgy3ib27eM2/s3UWw+zpA6 iRP4LXWFW09/iHOuf4myzbl8EG4UnTe8Ib4x8tJ4FFJP7qsfMTOGZz726NS+H8dm 5mcxXZrTCzLYsQ+j3gnduvjidf6kZLPXkAn5DAYSMhOhz/dyzGHpg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:reply-to:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; bh=FUQrKVvsr0JUOU0ZHKw02i8qapGUCefUd4KLr7UARRY=; b=IeO+N/x8 cVtSTSCxAW1/qb0UhcUSYw7QT4TQ2CI1awIiTPNFVBOqXxZv8vlq/mLVY9l0QkXb 7Z5jB/mKabBXc3HHlHBVfaTMry38jBj21HkdlpptyYTCwXkLsiiJGmwSo5hsR1Ww MoQZ4FkWQZrFujzcsbEAl0+B61Ubwr7VIa6ezc8+kJzUnDO68CPawjzGhYaZZfpL +fwHOpyzfnNbuwcTL8HkbS8XqQOga2TWL1YRUD8IqEOJwMrl0zgJ2WxvzRXiYC4w yOGeCtb27kFFQs/rqs8AgZlkY5wEET37Y1BzL8MOdrFf6qJS/3QQOpqBfC9Pqj2u hBlWaBUM2InCMg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrfedvgdeklecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufffkjghfrhgfgggtsegrtderredtreejnecuhfhrohhmpedftfhonhcu pfgrthgrlhhivgdfuceorhhonhesrhhonhhnrghtrghlihgvrdgtohhmqeenucggtffrrg htthgvrhhnpeeludetlefhkeehleejhffhjefgkeetffejledvhefhvdffgeejfeeihfei keekffenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hrohhnsehrohhnnhgrthgrlhhivgdrtghomh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Tue, 16 Nov 2021 11:43:23 -0500 (EST) From: "Ron Natalie" To: "TUHS main list" Date: Tue, 16 Nov 2021 16:43:23 +0000 Message-Id: In-Reply-To: References: <20211116040858.se3ygq2butxqopcx@localhost.localdomain> User-Agent: eM_Client/8.2.1659.0 Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="------=_MB364820CA-0D92-45B2-8A04-81EA4C8A6260" Subject: [TUHS] Speaking of groups: JHU Ownership X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Ron Natalie Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --------=_MB364820CA-0D92-45B2-8A04-81EA4C8A6260 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable A private message with Uh, Clem reminds me of another quaint piece of=20 UNIX group history: JHU Ownership. The original V6 kernel and file systems used a char for UID and GID. =20 This meant that you could only have 255 (plus the root user) distinct=20 users on the machine. The JHU PDP-11/45 was used for the EE classes=20 and we had more than that many users. The kernel was modified to=20 check if the GID was 200 or greater. If it was, that was taken along=20 with the UID to be part of the user identity. We gave all the class=20 accounts such GIDs. Of course, we had to be careful about newgrp and fun and games with=20 setuid/setgid (both the system call and the bits on the executables). I spent a lot of my time looking for exploits there and fixing them once=20 I (or someone else) found them. --------=_MB364820CA-0D92-45B2-8A04-81EA4C8A6260 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable A private message with Uh, = Clem reminds me of another quaint piece of UNIX group history:=C2=A0 =C2= =A0JHU Ownership.

The original V6 kernel and file syst= ems used a char for UID and GID.=C2=A0 =C2=A0 This meant that you could onl= y have 255 (plus the root user) distinct users on the machine.=C2=A0 =C2=A0 = =C2=A0The JHU PDP-11/45 was used for the EE classes and we had more than t= hat many users.=C2=A0 =C2=A0 The kernel was modified to check if the GID wa= s 200 or greater.=C2=A0 =C2=A0If it was, that was taken along with the UID= to be part of the user identity.=C2=A0 =C2=A0 We gave all the class account= s such GIDs.

Of course, we had to be careful abo= ut newgrp and fun and games with setuid/setgid (both the system call and th= e bits on the executables).
I spent a lot of my time looking for= exploits there and fixing them once I (or someone else) found them.

--------=_MB364820CA-0D92-45B2-8A04-81EA4C8A6260--