From owner-freebsd-bugs@FreeBSD.ORG Sun Aug 24 22:30:06 2008 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EDE54106566B for ; Sun, 24 Aug 2008 22:30:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id EECF48FC0C for ; Sun, 24 Aug 2008 22:30:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m7OMU6ZY024671 for ; Sun, 24 Aug 2008 22:30:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m7OMU6hJ024667; Sun, 24 Aug 2008 22:30:06 GMT (envelope-from gnats) Date: Sun, 24 Aug 2008 22:30:06 GMT Message-Id: <200808242230.m7OMU6hJ024667@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Manolis Kiagias Cc: Subject: Re: misc/126806: exports documentation incorrect or X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Manolis Kiagias List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Aug 2008 22:30:07 -0000 The following reply was made to PR misc/126806; it has been noted by GNATS. From: Manolis Kiagias To: Garrett Cooper Cc: freebsd-gnats-submit@FreeBSD.org Subject: Re: misc/126806: exports documentation incorrect or Date: Mon, 25 Aug 2008 01:05:53 +0300 Garrett Cooper wrote: > > optimus# cat /etc/exports > /scratch -alldirs -maproot=nobody > /store -alldirs -maproot=nobody > /var /usr -alldirs -maproot=nobody > > What I got however was /var and /usr aren't being exported: > > optimus# showmount -e > Exports list on localhost: > /store Everyone > /scratch Everyone > > According to /var/log/messages from syslog it was a bad "line" in exports: > > Aug 24 14:28:00 optimus mountd[686]: bad exports list line /var /usr > > The problem is that you are trying to export *two different* filesystems in one line: /var /usr -alldirs -maproot=nobody Have a better look at the man page: "In a mount entry, the first field(s) specify the directory path(s) within a server file system that can be mounted on by the corresponding client(s)" The above would not work on a typical FreeBSD setup, where /usr and /var are different filesystems The example in the man page correctly shows two different mount points inside the *same* filesystem: /usr /usr/local -maproot=0:10 friends If you were to write this as two different lines, it would work: /var -alldirs -maproot=nobody /usr -alldirs -maproot=nobody I don't see a documentation problem here.