Description of problem: Given an auto.master with the following: /home /etc/auto.home /home /etc/auto.home2 The correct behaviour is to only incorporate the contents of the /etc/home map into the /home dir. Autofs v5.0.1-0.rc2.27 will instead include the contents of both /etc/auto.home and /etc/auto.home2. Version-Release number of selected component (if applicable): autofs-5.0.1-0.rc2.27 How reproducible: 100% Steps to Reproduce: Create an auto.master map with the following entries: /home /etc/auto.home -browse /home /etc/auto.home2 -browse Create /etc/auto.home: foo server:/export/foo Create /etc/auto.home2: bar server:/export/bar Start the automounter: # service autofs start Perform an ls of /home: # ls /home Currently, the directory listing will include foo and bar. If things worked properly, only foo would be present in the directory listing. Given that this is a common way to override site-wide default maps, I think this problem needs to be addressed in the short term.
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux major release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Major release. This request is not yet committed for inclusion.
Jeff says this is a serious correctness issue - when browsable maps are used, people will see and be able to mount directory entries that should not be there. It is also a regression. Proposing as a blocker.
Created attachment 143025 [details] Remove ability to use multiple indirect mount entries in master map After discussing this with Jeff I agree the functionality should be removed. If left in it would compromise our goal of compatibility. autofs v5 Packages updated. Ian
A package has been built which should help the problem described in this bug report. This report is therefore being closed with a resolution of CURRENTRELEASE. You may reopen this bug report if the solution does not work for you.