Bug 1919479 - /usr/bin/which fails to locate executable where access is granted by group membership [NEEDINFO]
Summary: /usr/bin/which fails to locate executable where access is granted by group me...
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: which
Version: 7.9
Hardware: Unspecified
OS: Linux
unspecified
low
Target Milestone: rc
: ---
Assignee: Than Ngo
QA Contact: CS System Management SST QE
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-01-22 23:55 UTC by Richard Brittain
Modified: 2023-07-12 15:33 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-03-17 18:35:48 UTC
Target Upstream Version:
Embargoed:
than: needinfo? (richard.brittain)


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Knowledge Base (Solution) 7024340 0 None None None 2023-07-12 15:33:53 UTC

Description Richard Brittain 2021-01-22 23:55:37 UTC
Description of problem:
Programs in $PATH which are executable by virtue of group permissions, but are not 'other RX', are not found by /usr/bin/which, but can be executed by the shells.

Version-Release number of selected component (if applicable):

How reproducible:
100%

Steps to Reproduce:
1. Remove other RX from any executable in any directory in $PATH
2. Change the group, if needed, to one that you are a member of
3. /usr/bin/which will report it cannot find the changed executable
4. bash and tcsh will both find and execute the program.

Actual results:
/usr/bin/which: no XXX in ( /directory:.... )

Expected results:
full path to first matching executable in $PATH

Additional info:
Discovered while setting up application software for which the license requires that we use a restricted group for access.
Built-in which command for tcsh works as expected.

Comment 2 Than Ngo 2021-03-05 12:51:28 UTC
I cannot reproduce the problem with your steps. 
Could you please add testcase how i can reproduce the problem?

Thanks

Comment 3 Than Ngo 2021-03-17 18:35:48 UTC
I'm closing that bugzilla INSUFFICIENT_DATA because there's no testcase to reproduce this issue.  Feel free to reopen it once you find some way how to reproduce it.
Thanks


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