JavaScript is required to for searching.
跳过导航链接
退出打印视图
在 Oracle Solaris 11.1 中使用命名和目录服务     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

第 1 部分关于命名和目录服务

1.  命名和目录服务(概述)

2.  名称服务转换(概述)

3.  管理 DNS(任务)

4.  设置 Oracle Solaris Active Directory 客户机(任务)

第 2 部分NIS 设置和管理

5.  网络信息服务(概述)

6.  设置和配置 NIS(任务)

7.  管理 NIS(任务)

8.  NIS 故障排除

第 3 部分LDAP 命名服务

9.  LDAP 命名服务介绍(概述)

10.  LDAP 命名服务的规划要求(任务)

11.  为使用 LDAP 客户机设置 Oracle Directory Server Enterprise Edition(任务)

12.  设置 LDAP 客户机(任务)

13.  LDAP 故障排除(参考信息)

14.  LDAP 命名服务(参考信息)

用于配置 LDAP 的空核对表

LDAP 命令

常规 LDAP 工具

需要 LDAP 命名服务的 LDAP 工具

使用 pam_ldap 模块进行帐户管理的示例 pam_conf 文件

LDAP 的 IETF 架构

RFC 2307bis 网络信息服务架构

邮件别名架构

目录用户代理配置文件 (DUAProfile) 架构

Oracle Solaris 架构

项目架构

基于角色的访问控制和执行配置文件架构

LDAP 的 Internet 打印协议信息

Internet 打印协议属性

Internet 打印协议 ObjectClasses

打印机属性

Sun 打印机 ObjectClasses

LDAP 的常规目录服务器要求

LDAP 命名服务使用的缺省过滤器

15.  从 NIS 转换为 LDAP(任务)

词汇表

索引

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

LDAP 命名服务使用的缺省过滤器

如果没有使用 SSD 为给定的服务手动指定参数,将使用缺省过滤器。要列出给定服务的缺省过滤器,请使用带 -v 选项的 ldaplist

在以下示例中,filter=(&(objectclass=iphost)(cn=abcde) 定义了缺省过滤器。

database=hosts
filter=(&(objectclass=iphost)(cn=abcde)
user data=(&(%s) (cn=abcde))

ldaplist 生成以下缺省过滤器列表,其中 %s 表示字符串,%d 表示数字。

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))
--------------

表 14-4 getXbyY 调用中使用的 LDAP 过滤器

过滤器
定义
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))

下表列出了 getent 属性过滤器。

表 14-5 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)