Also exclude system resources from user searches

This commit is contained in:
Daniel Berteaud 2019-07-18 20:07:49 +02:00
parent c9c551005e
commit c80c7fcec2
1 changed files with 1 additions and 1 deletions

View File

@ -266,7 +266,7 @@ DOMAIN: foreach my $domain ( keys $conf->{domains} ) {
# Search for Zimbra users, but exclude known system accounts # Search for Zimbra users, but exclude known system accounts
my $zim_user_search = $zim_ldap->ldap->search( my $zim_user_search = $zim_ldap->ldap->search(
base => 'ou=people,' . $domain_entry->{dn}, base => 'ou=people,' . $domain_entry->{dn},
filter => '(&(objectClass=zimbraAccount)(!(zimbraIsSystemAccount=TRUE)))', filter => '(&(objectClass=zimbraAccount)(!(zimbraIsSystemAccount=TRUE))(!(zimbraIsSystemResource=TRUE)))',
attrs => [ attrs => [
( map { $conf->{domains}->{$domain}->{users}->{attr_map}->{$_} } ( map { $conf->{domains}->{$domain}->{users}->{attr_map}->{$_} }
keys $conf->{domains}->{$domain}->{users}->{attr_map} ), keys $conf->{domains}->{$domain}->{users}->{attr_map} ),