From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, HTML_MESSAGE,LOTS_OF_MONEY,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id e666a261 for ; Wed, 31 Jul 2019 22:36:42 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id A37D99BA32; Thu, 1 Aug 2019 08:36:41 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 30C24949CB; Thu, 1 Aug 2019 08:36:13 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 808D1949CB; Thu, 1 Aug 2019 08:36:11 +1000 (AEST) X-Greylist: delayed 716 seconds by postgrey-1.36 at minnie.tuhs.org; Thu, 01 Aug 2019 08:36:10 AEST Received: from mx0a-0024d301.pphosted.com (mx0a-0024d301.pphosted.com [148.163.149.160]) by minnie.tuhs.org (Postfix) with ESMTPS id E3680948EB for ; Thu, 1 Aug 2019 08:36:10 +1000 (AEST) Received: from pps.filterd (m0101815.ppops.net [127.0.0.1]) by mx0a-0024d301.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x6VM4V7H001504; Wed, 31 Jul 2019 18:24:12 -0400 Received: from acrbarmx03.acrisurellc.com (customer-74-204-12-113.host.ussignalcom.net [74.204.12.113]) by mx0a-0024d301.pphosted.com with ESMTP id 2u0fk21k0u-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 31 Jul 2019 18:24:12 -0400 Received: from ACRBARMX05.AcrisureLLC.com (10.1.240.102) by ACRBARMX03.AcrisureLLC.com (10.1.240.100) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Wed, 31 Jul 2019 18:24:11 -0400 Received: from ACRBARMX05.AcrisureLLC.com ([fe80::3957:4f52:77e3:11d1]) by ACRBARMX05.AcrisureLLC.com ([fe80::3957:4f52:77e3:11d1%17]) with mapi id 15.00.1367.000; Wed, 31 Jul 2019 18:24:11 -0400 From: William Corcoran To: Warner Losh Thread-Topic: [TUHS] Who's behind the UNIX filesystem permission implementation Thread-Index: AQHVR4bMDKjiarm3uUeZAuEURNF1gqblNuCAgAAE+ACAABJ0FQ== Date: Wed, 31 Jul 2019 22:24:11 +0000 Message-ID: <91450743-C517-4F04-9E0A-DA3CDA2234D0@jctaylor.com> References: , In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted Content-Type: multipart/alternative; boundary="_000_91450743C5174F049E0ADA3CDA2234D0jctaylorcom_" MIME-Version: 1.0 X-Proofpoint-Spam-Details: rule=bulkpolcyenabled_notspam policy=bulkpolcyenabled score=0 impostorscore=0 spamscore=0 priorityscore=1501 malwarescore=0 bulkscore=0 adultscore=0 suspectscore=0 mlxscore=0 mlxlogscore=480 clxscore=1011 phishscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1907310221 Subject: Re: [TUHS] Who's behind the UNIX filesystem permission implementation 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: , Cc: TUHS main list Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --_000_91450743C5174F049E0ADA3CDA2234D0jctaylorcom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Tm8gZmlsZXN5c3RlbSBwZXJtaXNzaW9uIGRpc2N1c3Npb24gd291bGQgYmUgY29tcGxldGUgd2l0 aG91dCBtZW50aW9uaW5nIFVuaXRlZCBTdGF0ZXMgUGF0ZW50IFVTIDQxMzUyNDAuDQoNClNldCB1 c2VyIElEIQ0Kc2V0dWlkDQpzZXRnaWQNCg0KKEhtbW1tLCBJIGJlbGlldmUgdGhlcmUgaXMgYW4g RXQgYWwuIG1pc3NpbmcgYWZ0ZXIgdGhlIGludmVudG9ycyBuYW1lLCBEZW5uaXMgUml0Y2hpZSwg b24gdGhlIGZhY2Ugb2YgdGhpcyBwYXRlbnQsIHJpZ2h0PykNCg0KQmlsbCBDb3Jjb3Jhbg0KDQoN Cg0KT24gSnVsIDMxLCAyMDE5LCBhdCAxOjE4IFBNLCBXYXJuZXIgTG9zaCA8aW1wQGJzZGltcC5j b208bWFpbHRvOmltcEBic2RpbXAuY29tPj4gd3JvdGU6DQoNCg0KDQpPbiBXZWQsIEp1bCAzMSwg MjAxOSwgMTI6MDkgUE0gVG9ieSBUaGFpbiA8dG9ieUB0ZWxlZ3JhcGhpY3MuY29tLmF1PG1haWx0 bzp0b2J5QHRlbGVncmFwaGljcy5jb20uYXU+PiB3cm90ZToNCk9uIDIwMTktMDctMzEgNTo1OSBh Lm0uLCBTdGVwaGFuIEhhbi4gd3JvdGU6DQo+IEhlbGxvIFVuaXggZW50aHVzaWFzdHMuDQo+DQo+ IEknZCBsaWtlIHRvIGtub3cgd2hvIG9yIHRoZSBncm91cCBvZiBwZW9wbGUgYmVoaW5kIGltcGxl bWVudGluZyB0aGlzDQo+IGZpbGVzeXN0ZW0gcGVybWlzc2lvbiBzeXN0ZW0uDQo+IFNpbmNlIHdl IGFyZSB1c2luZyB0aGlzIHN5c3RlbSBmb3IgbmVhcmx5IDQwIHllYXJzIGFuZCBpdCBhZGRyZXNz ZXMgYWxsDQo+IHRoZSBhc3BlY3RzIG9mIHRoZSBwZXJtaXNzaW9uIG1hdHRlciB3aXRob3V0IGFu eSBodXN0bGUuDQoNCkl0IG1heSBub3QgYWRkcmVzcyAiYWxsIGFzcGVjdHMiIHNpbmNlIGl0IGhh cyBiZWVuIG5lY2Vzc2FyeSBmb3Igc29tZQ0KcHVycG9zZXMgdG8gZXh0ZW5kIHRoZSBwZXJtaXNz aW9uIG1vZGVsIHN1YnN0YW50aWFsbHkgb3ZlciB0aW1lLCBzdWNoIGFzDQpBQ0xzLCBTRUxpbnV4 LCBldGMuDQoNCkhlIGRpZCBzYXkgdGhleSBzb2x2ZWQgdGhlIHByb2JsZW0gd2l0aG91dCBoYXNz bGUuIEFsbCB0aG9zZSBvdGhlciB0aGluZ3MgaW50cm9kdWNlZCBoYXNzbGUuICA6KSBUaGVyZSBp cyBhbHNvIGFsbCB0aGUgdmFyaW91cyBjYXBhY2l0eSBmcmFtZXdvcmtzIHRvIHNlbGYgbGltaXQg d2hhdCB5b3UgYXJlIGFsbG93ZWQgdG8gZG8gYXMgYW55IGVhc3kgdG8gYWRtaW5pc3RlciBleHBs b2l0cy4uLg0KDQpXYXJuZXINCg0KLS1Ub2J5DQoNCg0KPiBJJ20gaW5zcGlyZWQgdG8ga25vdyB3 aG8vaG93IGNhbWUgdXAgd2l0aCB0aGlzIHRoZW9yeT8NCj4gQWxzbyBpZiBpdCBkZXJpdmVkIGZy b20gc29tZXdoZXJlIGVsc2Ugb3IgSWYgdGhlcmUncyBhbiBvcmlnaW4gc3RvcnkNCj4gYWJvdXQg dGhpcywgaXQgd291bGQgYmUgd29ydGggdG8gc2hhcmUuDQo+DQo+IENoZWVycy4NCj4gU3RlcGhh bg0KPg0KPiAtLQ0KPiBObyBXaGVuDQoNCg== --_000_91450743C5174F049E0ADA3CDA2234D0jctaylorcom_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQo8 ZGl2IGRpcj0ibHRyIj48c3Bhbj48L3NwYW4+PC9kaXY+DQo8ZGl2IGRpcj0ibHRyIj4NCjxkaXYg ZGlyPSJsdHIiPjwvZGl2Pg0KPGRpdiBkaXI9Imx0ciI+Tm8gZmlsZXN5c3RlbSBwZXJtaXNzaW9u IGRpc2N1c3Npb24gd291bGQgYmUgY29tcGxldGUgd2l0aG91dCBtZW50aW9uaW5nIFVuaXRlZCBT dGF0ZXMgUGF0ZW50IFVTIDQxMzUyNDAuPC9kaXY+DQo8ZGl2IGRpcj0ibHRyIj48YnI+DQo8L2Rp dj4NCjxkaXYgZGlyPSJsdHIiPlNldCB1c2VyIElEISAmbmJzcDsmbmJzcDs8L2Rpdj4NCjxkaXYg ZGlyPSJsdHIiPnNldHVpZCZuYnNwOzwvZGl2Pg0KPGRpdiBkaXI9Imx0ciI+c2V0Z2lkPC9kaXY+ DQo8ZGl2IGRpcj0ibHRyIj48YnI+DQo8L2Rpdj4NCjxkaXYgZGlyPSJsdHIiPihIbW1tbSwgSSBi ZWxpZXZlIHRoZXJlIGlzIGFuIEV0IGFsLiBtaXNzaW5nIGFmdGVyIHRoZSBpbnZlbnRvcnMgbmFt ZSwgRGVubmlzIFJpdGNoaWUsIG9uIHRoZSBmYWNlIG9mIHRoaXMgcGF0ZW50LCByaWdodD8pPC9k aXY+DQo8ZGl2IGRpcj0ibHRyIj48YnI+DQo8L2Rpdj4NCjxkaXYgZGlyPSJsdHIiPkJpbGwgQ29y Y29yYW4mbmJzcDs8L2Rpdj4NCjxkaXYgZGlyPSJsdHIiPjxicj4NCjwvZGl2Pg0KPGRpdiBkaXI9 Imx0ciI+PGJyPg0KPC9kaXY+DQo8ZGl2IGRpcj0ibHRyIj48YnI+DQpPbiBKdWwgMzEsIDIwMTks IGF0IDE6MTggUE0sIFdhcm5lciBMb3NoICZsdDs8YSBocmVmPSJtYWlsdG86aW1wQGJzZGltcC5j b20iPmltcEBic2RpbXAuY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KPGJyPg0KPC9kaXY+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxkaXYgZGlyPSJsdHIiPg0KPGRpdiBkaXI9ImF1dG8iPg0K PGRpdj48YnI+DQo8YnI+DQo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+DQo8ZGl2IGRpcj0ibHRy IiBjbGFzcz0iZ21haWxfYXR0ciI+T24gV2VkLCBKdWwgMzEsIDIwMTksIDEyOjA5IFBNIFRvYnkg VGhhaW4gJmx0OzxhIGhyZWY9Im1haWx0bzp0b2J5QHRlbGVncmFwaGljcy5jb20uYXUiPnRvYnlA dGVsZWdyYXBoaWNzLmNvbS5hdTwvYT4mZ3Q7IHdyb3RlOjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVv dGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxl ZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+DQpPbiAyMDE5LTA3LTMxIDU6NTkg YS5tLiwgU3RlcGhhbiBIYW4uIHdyb3RlOjxicj4NCiZndDsgSGVsbG8gVW5peCBlbnRodXNpYXN0 cy48YnI+DQomZ3Q7IDxicj4NCiZndDsgSSdkIGxpa2UgdG8ga25vdyB3aG8gb3IgdGhlIGdyb3Vw IG9mIHBlb3BsZSBiZWhpbmQgaW1wbGVtZW50aW5nIHRoaXM8YnI+DQomZ3Q7IGZpbGVzeXN0ZW0g cGVybWlzc2lvbiBzeXN0ZW0uPGJyPg0KJmd0OyBTaW5jZSB3ZSBhcmUgdXNpbmcgdGhpcyBzeXN0 ZW0gZm9yIG5lYXJseSA0MCB5ZWFycyBhbmQgaXQgYWRkcmVzc2VzIGFsbDxicj4NCiZndDsgdGhl IGFzcGVjdHMgb2YgdGhlIHBlcm1pc3Npb24gbWF0dGVyIHdpdGhvdXQgYW55IGh1c3RsZS48YnI+ DQo8YnI+DQpJdCBtYXkgbm90IGFkZHJlc3MgJnF1b3Q7YWxsIGFzcGVjdHMmcXVvdDsgc2luY2Ug aXQgaGFzIGJlZW4gbmVjZXNzYXJ5IGZvciBzb21lPGJyPg0KcHVycG9zZXMgdG8gZXh0ZW5kIHRo ZSBwZXJtaXNzaW9uIG1vZGVsIHN1YnN0YW50aWFsbHkgb3ZlciB0aW1lLCBzdWNoIGFzPGJyPg0K QUNMcywgU0VMaW51eCwgZXRjLjxicj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8 ZGl2IGRpcj0iYXV0byI+PGJyPg0KPC9kaXY+DQo8ZGl2IGRpcj0iYXV0byI+SGUgZGlkIHNheSB0 aGV5IHNvbHZlZCB0aGUgcHJvYmxlbSB3aXRob3V0IGhhc3NsZS4gQWxsIHRob3NlIG90aGVyIHRo aW5ncyBpbnRyb2R1Y2VkIGhhc3NsZS4mbmJzcDsgOikgVGhlcmUgaXMgYWxzbyBhbGwgdGhlIHZh cmlvdXMgY2FwYWNpdHkgZnJhbWV3b3JrcyB0byBzZWxmIGxpbWl0IHdoYXQgeW91IGFyZSBhbGxv d2VkIHRvIGRvIGFzIGFueSBlYXN5IHRvIGFkbWluaXN0ZXIgZXhwbG9pdHMuLi48L2Rpdj4NCjxk aXYgZGlyPSJhdXRvIj48YnI+DQo8L2Rpdj4NCjxkaXYgZGlyPSJhdXRvIj5XYXJuZXI8L2Rpdj4N CjxkaXYgZGlyPSJhdXRvIj48YnI+DQo8L2Rpdj4NCjxkaXYgZGlyPSJhdXRvIj4NCjxkaXYgY2xh c3M9ImdtYWlsX3F1b3RlIj4NCjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9 Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVm dDoxZXgiPg0KLS1Ub2J5PGJyPg0KPGJyPg0KPGJyPg0KJmd0OyBJJ20gaW5zcGlyZWQgdG8ga25v dyB3aG8vaG93IGNhbWUgdXAgd2l0aCB0aGlzIHRoZW9yeT88YnI+DQomZ3Q7IEFsc28gaWYgaXQg ZGVyaXZlZCBmcm9tIHNvbWV3aGVyZSBlbHNlIG9yIElmIHRoZXJlJ3MgYW4gb3JpZ2luIHN0b3J5 PGJyPg0KJmd0OyBhYm91dCB0aGlzLCBpdCB3b3VsZCBiZSB3b3J0aCB0byBzaGFyZS48YnI+DQom Z3Q7IDxicj4NCiZndDsgQ2hlZXJzLjxicj4NCiZndDsgU3RlcGhhbjxicj4NCiZndDsgPGJyPg0K Jmd0OyAtLSA8YnI+DQomZ3Q7IE5vIFdoZW48YnI+DQo8YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rp dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9ib2R5 Pg0KPC9odG1sPg0K --_000_91450743C5174F049E0ADA3CDA2234D0jctaylorcom_--