Wednesday, July 6, 2011

Query NOT di openLDAP

Masih di sekitar openLDAP, mau share cara untuk query NOT ( ! ) di openldap. Biasa saya filtering menggunakan base dan objectClass dan attribute tertentu.
Pada pengalaman penulis biasanya menggunakan double quote (""), namun selalu tampil sbb ;

[cyberthug@smtp ~/]$ ldapsearch -b "ou=people,dc=mycompany,dc=com" "(&(objectClass=*)(!(objectClass=gosaMailAccount)))"
bash: !: event not found


Untuk mengatasinya ganti double quote (") menggunakan single quote ( ' ) ;

[cyberthug@smtp ~/]$ldapsearch -b 'ou=people,dc=mycompany,dc=com' '(&(objectClass=*)(!(objectClass=gosaMailAccount)))'
# search result
search: 2
result: 0 Success


Done.

No comments: