in itchef/cookbooks/cpe_helpers/libraries/cpe_helpers.rb [102:130]
def self.admin_groups
@admin_groups ||=
if linux?
@os_release ||= begin
entries = ::File.readlines('/etc/os-release').map do |line|
line.chomp.split('=')
end
entries.select { |ent| ent.length == 2 }.to_h
end
case @os_release['ID'].gsub(/\"|\'/, '')
when 'fedora', 'centos', 'arch'
['wheel']
when 'debian'
['sudo']
when 'ubuntu'
['admin', 'sudo']
else
[]
end
elsif macos?
['admin']
else
[]
end
end