Filtros predeterminados utilizados por los servicios de nombres LDAP
Si no especifica manualmente un parámetro para un servicio determinado que usa un SSD, se utiliza el filtro predeterminado. Para mostrar los filtros predeterminados para un servicio determinado, utilice ldaplist con la opción –v.
En el siguiente ejemplo, filter=(&(objectclass=iphost)(cn=abcde) define los filtros predeterminados.
database=hosts
filter=(&(objectclass=iphost)(cn=abcde)
user data=(&(%s) (cn=abcde))
ldaplist genera la siguiente lista de filtros predeterminados, donde %s significa una cadena y %d, un número.
hosts
(&(objectclass=iphost)(cn=%s))
--------------
passwd
(&(objectclass=posixaccount)(uid=%s))
--------------
services
(&(objectclass=ipservice)(cn=%s))
--------------
group
(&(objectclass=posixgroup)(cn=%s))
--------------
netgroup
(&(objectclass=nisnetgroup)(cn=%s))
--------------
networks
(&(objectclass=ipnetwork)(ipnetworknumber=%s))
--------------
netmasks
(&(objectclass=ipnetwork)(ipnetworknumber=%s))
--------------
rpc
(&(objectclass=oncrpc)(cn=%s))
--------------
protocols
(&(objectclass=ipprotocol)(cn=%s))
--------------
bootparams
(&(objectclass=bootableDevice)(cn=%s))
--------------
ethers
(&(objectclass=ieee802Device)(cn=%s))
--------------
publickey
(&(objectclass=niskeyobject)(cn=%s))
or
(&(objectclass=niskeyobject)(uidnumber=%d))
--------------
aliases
(&(objectclass=mailGroup)(cn=%s))
--------------
Tabla 7-1 Filtros LDAP utilizados en llamadas getXbyY | |
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) (printer-aliases=%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)(cn=%s))
|
netgroupByMember
| (&(objectClass=nisNetGroup)(cn=%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))
|
|
La siguiente tabla muestra los filtros de atributo getent.
Tabla 7-2 Filtros de atributo getent | |
aliases
| (objectClass=rfc822MailGroup)
|
auth_attr
| (objectClass=SolarisAuthAttr)
|
audit_user
| (objectClass=SolarisAuditUser)
|
exec_attr
| (objectClass=SolarisExecAttr)
|
group
| (objectClass=posixGroup)
|
hosts
| (objectClass=ipHost)
|
networks
| (objectClass=ipNetwork)
|
prof_attr
| (objectClass=SolarisProfAttr)
|
protocols
| (objectClass=ipProtocol)
|
passwd
| (objectClass=posixAccount)
|
printers
| (objectClass=sunPrinter)
|
rpc
| (objectClass=oncRpc)
|
services
| (objectClass=ipService)
|
shadow
| (objectclass=shadowAccount)
|
project
| (objectClass=SolarisProject)
|
usr_attr
| (objectClass=SolarisUserAttr)
|
|