NFS - exports syntax
    Brian Somers 
    brian at Awfulhak.org
       
    Tue Jun 16 21:55:09 UTC 2009
    
    
  
On Mon, 15 Jun 2009 18:46:35 +0200, "marco\.borsatino\@poste\.it" <marco.borsatino at poste.it> wrote:
> First, thank you for your help.
> 
> 
> 
> >
> > 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.
> > 
> 
> /cond1 and /cond2 are folders under root on /dev/ad0s1a; this is the reason whi my exports does not work.
Yes.
> So should I do something like this:
> #mkdir /usr/shared/cond1
> #mkdir /usr/shared/cond2
> (this is, I think, a better choice also from different points of view).
> (exports)
> /usr/shared -alldirs pc01 pc02 (or -network 192.168.0)
> (mount for different users)
> #mount _nfs server:/usr/shared/cond1 /mnt/for-user-1
> #mount _nfs server:/usr/shared/cond2 /mnt/for-user-2
> 
> But, if this sintax is correct, how can I use mapall option?
Your exports file should say:
/usr/shared/cond1 -maproot=whatever pc01
/usr/shared/cond2 -maproot=somethingelse pc02
The two entries for the same physical filesystem are fine as
long as you don't atempt to duplicate the remote host.
-- 
Brian Somers                                       <brian at Awfulhak.org>
Don't _EVER_ lose your sense of humour !            <brian at FreeBSD.org>
    
    
More information about the freebsd-net
mailing list