* [NFS] simple NFSv4 setup
@ 2009-11-19 20:11 Joshua Baker-LePain
[not found] ` <alpine.LRH.2.00.0911191507420.8086-W36viC/h94rN/LjLm1us4tXUKCiYXWp1@public.gmane.org>
0 siblings, 1 reply; 3+ messages in thread
From: Joshua Baker-LePain @ 2009-11-19 20:11 UTC (permalink / raw)
To: nfs
(I've tried this on both the CentOS and RHEL5 lists, so apologies if
you've gotten this multiple times.)
I'm trying to setup a simple NFSv4 mount between two CentOS 5.4 x86_64
hosts. On the server, I have this in /etc/exports:
/export $CLIENT(ro,fsid=0)
/export/qb3 $CLIENT(rw,nohide)
/export is its own filesystem. This results in the following
'exportfs -v' output:
/export/qb3 $CLIENT(rw,wdelay,nohide,root_squash,no_subtree_check,anonuid=65534,anongid=65534)
/export $CLIENT(ro,wdelay,root_squash,no_subtree_check,fsid=0,anonuid=65534,anongid=65534)
ON $CLIENT, I mount via:
mount -t nfs4 $SERVER:/qb3 /usr/local/sge62/qb3
However:
$ touch /usr/local/sge62/qb3/foo
touch: cannot touch `/usr/local/sge62/qb3/foo': Read-only file system
I'd really rather not export the pseudo-root read-write, so how do I get
this working? I've tried putting the crossmnt option on /export (with and
without using nohide on /export/qb3), and that doesn't help. Any hints as
to what I'm doing wrong would be appreciated. Thanks.
--
Joshua Baker-LePain
QB3 Shared Cluster Sysadmin
UCSF
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
NFS maillist - NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs
_______________________________________________
Please note that nfs@lists.sourceforge.net is being discontinued.
Please subscribe to linux-nfs@vger.kernel.org instead.
http://vger.kernel.org/vger-lists.html#linux-nfs
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [NFS] simple NFSv4 setup
[not found] ` <alpine.LRH.2.00.0911191507420.8086-W36viC/h94rN/LjLm1us4tXUKCiYXWp1@public.gmane.org>
@ 2009-11-20 18:19 ` J. Bruce Fields
2009-11-20 23:26 ` Joshua Baker-LePain
0 siblings, 1 reply; 3+ messages in thread
From: J. Bruce Fields @ 2009-11-20 18:19 UTC (permalink / raw)
To: Joshua Baker-LePain; +Cc: nfs
On Thu, Nov 19, 2009 at 03:11:58PM -0500, Joshua Baker-LePain wrote:
> (I've tried this on both the CentOS and RHEL5 lists, so apologies if
> you've gotten this multiple times.)
>
> I'm trying to setup a simple NFSv4 mount between two CentOS 5.4 x86_64
> hosts. On the server, I have this in /etc/exports:
>
> /export $CLIENT(ro,fsid=0)
> /export/qb3 $CLIENT(rw,nohide)
>
> /export is its own filesystem. This results in the following
> 'exportfs -v' output:
>
> /export/qb3 $CLIENT(rw,wdelay,nohide,root_squash,no_subtree_check,anonuid=65534,anongid=65534)
> /export $CLIENT(ro,wdelay,root_squash,no_subtree_check,fsid=0,anonuid=65534,anongid=65534)
>
> ON $CLIENT, I mount via:
>
> mount -t nfs4 $SERVER:/qb3 /usr/local/sge62/qb3
>
> However:
>
> $ touch /usr/local/sge62/qb3/foo
> touch: cannot touch `/usr/local/sge62/qb3/foo': Read-only file system
>
> I'd really rather not export the pseudo-root read-write, so how do I get
> this working? I've tried putting the crossmnt option on /export (with and
> without using nohide on /export/qb3), and that doesn't help. Any hints as
> to what I'm doing wrong would be appreciated. Thanks.
I'm assuming /export and /export/qb3 are on the same filesystem?
In that case, adding a mountpoint at /export/qb3:
mount --bind /export/qb3 /export/qb3
(and adding crossmnt on /export) will probably work around the problem.
As stated elsewhere, this isn't really secure: an attacker with access
to the network will probably still be able to write to /export/. If
that's a problem, then you need qb3 to really be its own filesystem.
--b.
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
NFS maillist - NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs
_______________________________________________
Please note that nfs@lists.sourceforge.net is being discontinued.
Please subscribe to linux-nfs@vger.kernel.org instead.
http://vger.kernel.org/vger-lists.html#linux-nfs
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [NFS] simple NFSv4 setup
2009-11-20 18:19 ` J. Bruce Fields
@ 2009-11-20 23:26 ` Joshua Baker-LePain
0 siblings, 0 replies; 3+ messages in thread
From: Joshua Baker-LePain @ 2009-11-20 23:26 UTC (permalink / raw)
To: J. Bruce Fields; +Cc: nfs
On Fri, 20 Nov 2009 at 1:19pm, J. Bruce Fields wrote
> I'm assuming /export and /export/qb3 are on the same filesystem?
>
> In that case, adding a mountpoint at /export/qb3:
>
> mount --bind /export/qb3 /export/qb3
>
> (and adding crossmnt on /export) will probably work around the problem.
>
> As stated elsewhere, this isn't really secure: an attacker with access
> to the network will probably still be able to write to /export/. If
> that's a problem, then you need qb3 to really be its own filesystem.
This is exactly what I needed -- thanks for the pointer. I went with the
2nd option, and it works as it should. Thanks again.
--
Joshua Baker-LePain
QB3 Shared Cluster Sysadmin
UCSF
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
NFS maillist - NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs
_______________________________________________
Please note that nfs@lists.sourceforge.net is being discontinued.
Please subscribe to linux-nfs@vger.kernel.org instead.
http://vger.kernel.org/vger-lists.html#linux-nfs
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2009-11-20 23:26 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-11-19 20:11 [NFS] simple NFSv4 setup Joshua Baker-LePain
[not found] ` <alpine.LRH.2.00.0911191507420.8086-W36viC/h94rN/LjLm1us4tXUKCiYXWp1@public.gmane.org>
2009-11-20 18:19 ` J. Bruce Fields
2009-11-20 23:26 ` Joshua Baker-LePain
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.