class LdapFluff::FreeIPA::NetgroupMemberService
Public Instance Methods
find_user_groups(uid)
click to toggle source
# File lib/ldap_fluff/freeipa_netgroup_member_service.rb, line 4 def find_user_groups(uid) groups = [] @ldap.search(:filter => Net::LDAP::Filter.eq('objectClass', 'nisNetgroup'), :base => @group_base).each do |entry| members = get_netgroup_users(entry[:nisnetgrouptriple]) groups << entry[:cn][0] if members.include? uid end groups end