Bugzilla will be upgraded to version 5.0 on a still to be determined date in the near future. The original upgrade date has been delayed.
Bug 1359042 - /etc/exports parsing is broken leading default option cannot be overridden by the host-specific option
/etc/exports parsing is broken leading default option cannot be overridden by...
Status: NEW
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: nfs-utils (Show other bugs)
7.2
All Linux
medium Severity medium
: rc
: ---
Assigned To: Steve Dickson
Yongcheng Yang
Milan Navratil
:
Depends On:
Blocks: 1362179
  Show dependency treegraph
 
Reported: 2016-07-22 03:17 EDT by Yongcheng Yang
Modified: 2018-09-30 05:43 EDT (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Known Issue
Doc Text:
The default option specification is not overridden by the host-specific option in `/etc/exports` When "sec=sys" is used in the default option section of the `/etc/exports` file, the options list that follows is not parsed correctly. As a consequence, the default option cannot be overridden by the host-specific option.
Story Points: ---
Clone Of:
Environment:
Last Closed:
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Yongcheng Yang 2016-07-22 03:17:31 EDT
Description of problem:
The default option specification (i.e. ‘ro’) should be overridden by the host-specific option. That’s how it used to work.

Version-Release number of selected component (if applicable):
RHEL-7.2 with nfs-utils-1.3.0-0.31.el7

How reproducible:
100% easy

Steps to Reproduce:
1. See "Actual results" below.

Actual results:
[root@leira nfs]# cat /etc/exports
/export         -ro,sec=sys,sync        localhost(rw,no_root_squash)
[root@leira nfs]# exportfs -rv
exporting localhost:/export
[root@leira nfs]# mount -t nfs localhost:/export /mnt/nfs
[root@leira nfs]# mkdir /mnt/nfs/gnurr
mkdir: cannot create directory ‘/mnt/nfs/gnurr’: Read-only file system

Note that removing the "sec=sys" above causes the test to succeed.

Expected results:
localhost should have the "rw" right.

Additional info:
upstream conversation
http://www.spinics.net/lists/linux-nfs/msg58593.html

Note You need to log in before you can comment on or make changes to this bug.