From owner-cvs-all Wed Oct 17 8:58:41 2001 Delivered-To: cvs-all@freebsd.org Received: from khavrinen.lcs.mit.edu (khavrinen.lcs.mit.edu [18.24.4.193]) by hub.freebsd.org (Postfix) with ESMTP id 7B15237B407; Wed, 17 Oct 2001 08:58:32 -0700 (PDT) Received: (from wollman@localhost) by khavrinen.lcs.mit.edu (8.11.4/8.11.4) id f9HFwRx54684; Wed, 17 Oct 2001 11:58:27 -0400 (EDT) (envelope-from wollman) Date: Wed, 17 Oct 2001 11:58:27 -0400 (EDT) From: Garrett Wollman Message-Id: <200110171558.f9HFwRx54684@khavrinen.lcs.mit.edu> To: Robert Watson Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/etc group master.passwd In-Reply-To: References: <200110171321.f9HDLrP93078@freefall.freebsd.org> Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG < said: > And contrary to popular belief, there is no "magic" interaction between > the uid associated with nobody (65534) and the file system. The ``magicness'' of nobody comes from NFS, not VFS. Sun invented nobody as root's alter ego when remote requests come from a non-privileged client. (The futility of this approach should be obvious, but it seemed to help at the time.) It might be an interesting exercise for the people who are working on this sort of stuff, to come up with a mechanism whereby every object and every actor with a particular UID is considered distinct. (Probably ``actors'' need to be considered on the level of sessions rather than processes, in order not to break POSIX signal semantics.) -GAWollman To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message