From owner-freebsd-bugs@FreeBSD.ORG Fri Jan 7 22:50:41 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 924F016A4CE; Fri, 7 Jan 2005 22:50:41 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7F6B943D1F; Fri, 7 Jan 2005 22:50:41 +0000 (GMT) (envelope-from ceri@FreeBSD.org) Received: from freefall.freebsd.org (ceri@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id j07MofS1007377; Fri, 7 Jan 2005 22:50:41 GMT (envelope-from ceri@freefall.freebsd.org) Received: (from ceri@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id j07MofZV007373; Fri, 7 Jan 2005 22:50:41 GMT (envelope-from ceri) Date: Fri, 7 Jan 2005 22:50:41 GMT From: Ceri Davies Message-Id: <200501072250.j07MofZV007373@freefall.freebsd.org> To: frank@barda.agala.net, ceri@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: bin/75930: Usermount changes owner of mount point to root:wheel X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Jan 2005 22:50:41 -0000 Synopsis: Usermount changes owner of mount point to root:wheel State-Changed-From-To: open->closed State-Changed-By: ceri State-Changed-When: Fri Jan 7 22:49:06 GMT 2005 State-Changed-Why: This is because root owns the root directory of the mounted filesystem. I'm afraid the changes would need to be made on the filesystems being mounted. Gregory Bond explained this quite nicely in http://www.freebsd.org/cgi/query-pr.cgi?pr=73146: The FreeBSD man page for mount(2) hides this a bit with some flowery language ("swept under the carpet"), but consider the wording from Solaris 2.8 man page: DESCRIPTION The mount() function requests that a removable file system contained on the block special file identified by spec be mounted on the directory identified by dir. The spec and dir arguments are pointers to path names. After a successful call to mount(), all references to the file dir refer to the root directory on the mounted file system. In other words, this beahviour[sic] is as designed. http://www.freebsd.org/cgi/query-pr.cgi?pr=75930