R. David Murray added the comment: So, two interesting questions: does this in fact match the behavior of os._execvpe, and does it match the behavior of the shell? The latter would appear to be false, and could arguably be claimed to be a bug. If we agree that it is, we need to learn what the behavior of the shell is in a bunch of corner cases (only inaccessible directories on path, only match is accessible but not executable, etc).
If this is a bug I'd guess it applies to all supported python versions. Note that it should be possible to reproduce this using a single user, so I've changed the title accordingly. ---------- nosy: +gps title: PermissionError in subprocess.check_output() when running as a different user (not login shell) -> PermissionError in subprocess.check_output() when an inaccessible directory on the path _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue25481> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com