On Sun, 14 Jun 2009 10:29:21 +0200 "marco\.borsati...@poste\.it" 
<marco.borsat...@poste.it> wrote:
> Hi to all.
> My problem concerns NFS configuration. I'm trying to simulate a little 
> network using Sun VirtualBox in a Windows host and most of operations work 
> fine, but I've some problems with /etc/exports syntax.
> This is my current exports file:
> --
> /cond1 /cond2 -mapall=user1 pc01 pc02
> /usr/home -alldirs pc01 pc02
> ---
> When I type:
> #showmount -e
> I get
> /usr/home         pc02 pc02
> /cond1            pc01 pc02
> /cond2            pc01 pc02
> which is ok. But I wold like to use different "mapall" options for different 
> filesystems; for example, something like this:
> /usr/home -alldirs        pc02 pc02
> /cond1 -mapall=user2 /cond2 -mapall=user1 pc01 pc02
> which does not work: only /usr/home is exported. Or
> /usr/home        pc02 pc02
> /cond1 -mapall=user2 pc01 pc02
> /cond2 -mapall=user1 pc01 pc02
> Only /usr/home and /cond1 are exported.
> FreeBSD exports man page states:
> "Each line in the file (other than comment lines that begin with a #) 
> specifies the mount point(s) and export flags within one local server file 
> system for one or more hosts.". So, is it impossible to export different 
> directories to different users using mapping?
> Thanks. Sorry for my bad english.
> Marco

FreeBSD's exports implementation will only allow you to associate
mount options per local filesystem per remote machine, so this
version:

> /usr/home        pc02 pc02
> /cond1 -mapall=user2 pc01 pc02
> /cond2 -mapall=user1 pc01 pc02

is correct, but only if /cond1 and /cond2 are different filesystems.
If they're the same, this won't work.

Maybe you do something clever with exporting nullfs versions
of them and adding those to exports, but I haven't tried that.

-- 
Brian Somers                                          <br...@awfulhak.org>
Don't _EVER_ lose your sense of humour !               <br...@freebsd.org>
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to