Hide Forgot
Description of problem: man exports ''' mountpoint=path mp This option makes it possible to only export a directory if it has successfully been mounted. If no path is given (e.g. mountpoint or mp) then the export point must also be a mount point. If it isn’t then the export point is not exported. ''' But We can always export a directory that's not mountpoint, even with -o mp option [root@bkr-hv01-guest18 ~]# mountpoint /exportdir /exportdir is not a mountpoint [root@bkr-hv01-guest18 ~]# exportfs -if -o mp '*:/exportdir' [root@bkr-hv01-guest18 ~]# echo $? 0 [root@bkr-hv01-guest18 ~]# showmount -e localhost Export list for localhost: /exportdir * [root@bkr-hv01-guest18 ~]# time mount localhost:/exportdir /mnt/nfsmp Version-Release number of selected component (if applicable): RHEL-6 RHEL-7 How reproducible: always Steps to Reproduce: 1. mkdir /exportdir 2. echo "/exportdir localhost(mp)" >/etc/exports 3. service nfs restart 4. showmount -e localhost ^^^ export success 5. mount localhost:/exportdir /mnt/nfsmp ^^^ hangup here Actual results: /exportdir can be always exported successfully and cause client mount hangup Expected results: /exportdir should not be exported, if add mountpoint export option client mount should exit with an error message to user Additional info:
Red Hat Enterprise Linux 6 is in the Production 3 Phase. During the Production 3 Phase, Critical impact Security Advisories (RHSAs) and selected Urgent Priority Bug Fix Advisories (RHBAs) may be released as they become available. The official life cycle policy can be reviewed here: http://redhat.com/rhel/lifecycle This issue does not meet the inclusion criteria for the Production 3 Phase and will be marked as CLOSED/WONTFIX. If this remains a critical requirement, please contact Red Hat Customer Support to request a re-evaluation of the issue, citing a clear business justification. Note that a strong business justification will be required for re-evaluation. Red Hat Customer Support can be contacted via the Red Hat Customer Portal at the following URL: https://access.redhat.com/