Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Jun 2009 18:46:35 +0200
From:      "marco\.borsatino\@poste\.it" <marco.borsatino@poste.it>
To:        brian@Awfulhak.org
Cc:        freebsd-net@freebsd.org
Subject:   NFS - exports syntax
Message-ID:  <KLAH9N$2F13AAD0B53B74DD4DA1F287B9BC8479@poste.it>

next in thread | raw e-mail | index | archive | help

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.
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?
 
> Maybe you do something clever with exporting nullfs versions
> of them and adding those to exports, but I haven't tried that.
>
This will be the next step.
Thank you.
Marco



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?KLAH9N$2F13AAD0B53B74DD4DA1F287B9BC8479>