Red Hat Bugzilla – Bug 1359042
/etc/exports parsing is broken leading default option cannot be overridden by the host-specific option
Last modified: 2018-09-30 05:43:58 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