!!! Overview
[{$pagename}] represents the library functions on that work with the [Name Service Switch] to query information from various sources which typically include:
* files 
* DNS 
* NIS 
* NIS+
* [LDAP]

!! [LDAP SearchFilters] used in getXbyY calls[1]
||NSS Name||[LDAP SearchFilters]||
|bootparamByName|(&(objectClass=bootableDevice)(cn=%s))
|etherByHost|(&(objectClass=ieee802Device)(cn=%s))
|etherByEther|(&(objectClass=ieee802Device)(macAddress=%s))
|groupByName|(&(objectClass=posixGroup)(cn=%s))
|groupByGID|(&(objectClass=posixGroup)(gidNumber=%ld))
|groupByMember|(&(objectClass=posixGroup)(memberUid=%s))
|hostsByName|(&(objectClass=ipHost)(cn=%s))
|hostsByAddr|(&(objectClass=ipHost)(ipHostNumber=%s))
|keyByUID|(&(objectClass=nisKeyObject)(uidNumber=%s))
|keyByHost|(&(objectClass=nisKeyObject)(cn=%s))
|netByName|(&(objectClass=ipNetwork)(cn=%s))
|netByAddr|(&(objectClass=ipNetwork)(ipNetworkNumber=%s))
|nisgroupMember|(membernisnetgroup=%s)
|maskByNet|(&(objectClass=ipNetwork)(ipNetworkNumber=%s))
|printerByName|(&(objectClass=sunPrinter)(printer-name=%s))
|projectByName|(&(objectClass=SolarisProject)(SolarisProjectName=%s))
|projectByID|(&(objectClass=SolarisProject)(SolarisProjectID=%ld))
|protoByName|(&(objectClass=ipProtocol)(cn=%s))
|protoByNumber|(&(objectClass=ipProtocol)(ipProtocolNumber=%d))
|passwordByName|(&(objectClass=posixAccount)(uid=%s))
|passwordByNumber|(&(objectClass=posixAccount)(uidNumber=%ld))
|rpcByName|(&(objectClass=oncRpc)(cn=%s))
|rpcByNumber|(&(objectClass=oncRpc)(oncRpcNumber=%d))
|serverByName|(&(objectClass=ipService)(cn=%s))
|serverByPort|(&(objectClass=ipService)(ipServicePort=%ld))
|serverByNameAndProto|(&(objectClass=ipService)(cn=%s)(ipServiceProtocol=%s))
|specialByNameserver|(ipServiceProtocol=%s))
|ByPortAndProto|(&(objectClass=shadowAccount)(uid=%s))
|netgroupByTriple|(&(objectClass=nisNetGroup)(nisnetgrouptriple=(%s,%s,%s)))
|netgroupByMember|(&(objectClass=nisNetGroup)(|(membernisnetgroup=%s)
|authName|(&(objectClass=SolarisAuthAttr)(cn=%s))
|auditUserByName|(&(objectClass=SolarisAuditUser)(uid=%s))
|execByName|(&(objectClass=SolarisExecAttr)(cn=%s) (SolarisKernelSecurityPolicy=%s)(SolarisProfileType=%s))
|execByPolicy|(&(objectClass=SolarisExecAttr)(SolarisProfileId=%s) (SolarisKernelSecurityPolicy=%s)(SolarisProfileType=%s))
|profileByName|(&(objectClass=SolarisProfAttr)(cn=%s))
|userByName|(&(objectClass=SolarisUserAttr)(uid=%s))

!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }] 
----
* [#1] - [Default Filters Used By Naming Services|http://docs.oracle.com/cd/E19683-01/806-4077/6jd6blbgd/index.html|target='_blank'] - based on Information retrieved 2013-08-13