mirror of
https://github.com/inspec/inspec
synced 2024-11-23 21:23:29 +00:00
3d7244fb07
Wildcards are evaluated prior to applying `sudo` permissions. This means that running `sudo find /some/path/*.conf` will fail if the user does not have read permissions on `/some/path/` because the wildcard cannot expand before `sudo` is applied and `*.conf` isn't a file. The solution for this is to run the command in a subshell that has the proper permissions (e.g. `sudo sh -c 'find /some/path/*.conf'`). This modifies `Utils::FindFiles` to use a subshell thus allowing wildcard support. This fixes #2157 Signed-off-by: Jerry Aldrich <jerryaldrichiii@gmail.com> |
||
---|---|---|
.. | ||
_runit_service_centos.rb | ||
_upstart_service_centos.rb | ||
apache.rb | ||
apt.rb | ||
auditctl.rb | ||
default.rb | ||
dh_params.rb | ||
docker_host.rb | ||
file.rb | ||
find_files.rb | ||
iis.rb | ||
iptables.rb | ||
json_yaml_csv_ini_xml.rb | ||
mount.rb | ||
package.rb | ||
postgres.rb | ||
prep_container.rb | ||
registry_key.rb | ||
service.rb | ||
ssh.rb | ||
x509.rb |