I have my F14 up and running now except I am having a problem with the NFS configuration. The configuration is coming from a variety of sources on the net and likely I have messed something up along the way. I have moved from a problem where I couldn't make a connection at all to one where the permissions appear to be the issue now. Unfortunately I am not understanding the permissions settings that need to be made.
I am connecting to the F14 box via a Mac OS 10.6.x machine and when connecting through the Connect to Server approach I get an error of: The folder "Transfers" can't be opened because you don't have permission to see its contents.
On the F14 box the messages log gives me these line entries:
Code:
Jan 30 12:11:41 SISMasterServer rpc.mountd[3998]: authenticated unmount request from 10.0.1.157:922 for /Storage/Transfers (/Storage/Transfers)
Jan 30 12:11:48 SISMasterServer rpc.mountd[3998]: authenticated mount request from 10.0.1.157:983 for /Storage/Transfers (/Storage/Transfers)
My nfs file has the following:
Code:
#
# Define which protocol versions mountd
# will advertise. The values are "no" or "yes"
# with yes being the default
#MOUNTD_NFS_V2="no"
#MOUNTD_NFS_V3="no"
#
#
# Path to remote quota server. See rquotad(8)
#RQUOTAD="/usr/sbin/rpc.rquotad"
# Port rquotad should listen on.
#RQUOTAD_PORT=875
# Optinal options passed to rquotad
#RPCRQUOTADOPTS=""
#
#
# Optional arguments passed to in-kernel lockd
#LOCKDARG=
# TCP port rpc.lockd should listen on.
#LOCKD_TCPPORT=32803
# UDP port rpc.lockd should listen on.
#LOCKD_UDPPORT=32769
#
#
# Optional arguments passed to rpc.nfsd. See rpc.nfsd(8)
# Turn off v2 and v3 protocol support
#RPCNFSDARGS="-N 2 -N 3"
# Turn off v4 protocol support
#RPCNFSDARGS="-N 4"
# Number of nfs server processes to be started.
# The default is 8.
#RPCNFSDCOUNT=8
# Stop the nfsd module from being pre-loaded
#NFSD_MODULE="noload"
# Set V4 grace period in seconds
#NFSD_V4_GRACE=90
#
#
# Optional arguments passed to rpc.mountd. See rpc.mountd(8)
#RPCMOUNTDOPTS=""
# Port rpc.mountd should listen on.
#MOUNTD_PORT=892
#
#
# Optional arguments passed to rpc.statd. See rpc.statd(8)
#STATDARG=""
# Port rpc.statd should listen on.
#STATD_PORT=662
# Outgoing port statd should used. The default is port
# is random
#STATD_OUTGOING_PORT=2020
# Specify callout program
#STATD_HA_CALLOUT="/usr/local/bin/foo"
#
#
# Optional arguments passed to rpc.idmapd. See rpc.idmapd(8)
#RPCIDMAPDARGS=""
#
# Set to turn on Secure NFS mounts.
#SECURE_NFS="yes"
# Optional arguments passed to rpc.gssd. See rpc.gssd(8)
#RPCGSSDARGS=""
# Optional arguments passed to rpc.svcgssd. See rpc.svcgssd(8)
#RPCSVCGSSDARGS=""
#
# To enable RDMA support on the server by setting this to
# the port the server should listen on
#RDMA_PORT=20049
LOCKD_TCPPORT=48620
LOCKD_UDPPORT=48620
MOUNTD_PORT=48621
STATD_PORT=48622
STATD_OUTGOING_PORT=48623
RQUOTAD=no
RQUOTAD_PORT=48624
My hosts.allow has:
Code:
ALL: 10.0.1.1/255.255.255.0
My hosts.deny is empty.
My exports file is setup with the following:
Code:
/Storage/Transfers 10.0.1.0/255.255.255.0(rw,async,fsid=0,insecure,no_root_squash,no_subtree_check,anonuid=500,anongid=500)
/home 10.0.1.0/255.255.255.0(rw,async,fsid=0,insecure,no_root_squash,no_subtree_check)
Does anyone have any pointers that they can give me?
---------- Post added at 03:36 PM ---------- Previous post was at 12:23 PM ----------
I figured it out. There was a permissions issue with the folder. Basically it was assigned to a different user and group. Doing a CHOWN to set the folder to the same user as anonuid and then making sure the CHMOD was 755 opened up the world.