Date: Tue, 2 Oct 2018 14:06:48 +0200 From: Felix Winterhalter <felix@audiofair.de> To: freebsd-questions@freebsd.org Subject: Mountd inconsistent error messages on nfsv4 mount Message-ID: <3079ec6e-6c28-a1d0-c12f-8a9114b8f02c@audiofair.de>
next in thread | raw e-mail | index | archive | help
I am currently trying to set up nfsv4 exports on one of our servers. I found out that the mountd output for denied mount requests is a bit weird. For example my exports file looks like this: V4: /shareroot clients /shareroot -alldirs clients Which would export the shareroot to the netgroup clients. So far so good. Mounting this directory works also fine from clients. Now if I try to mount a directory which does not exist with a mountline like this: mount -t nfs4 server:/directorywhichdoesnotexist I get an error in mountd along the lines: mountd[8274]: mount request denied from :: for /directorywhichdoesnotexist which is a bit hard to debug especially with multiple trees. I would have expected mountd to know about the V4 root and printed it accordingly as: mountd[8274]: mount request denied from :: for /shareroot/directorywhichdoesnotexist Is there any reason why it doesn't do that? This also happens when a subdirectory does not exist. It maps the complete tree back to / instead of the V4 root.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3079ec6e-6c28-a1d0-c12f-8a9114b8f02c>