Red推荐我在/etc/nsswitch.conf中使用compat模式作为枚举LDAP用户的选项之一,但后来说它不是一种常用的方法。
nsswitch.conf
passwd: files compat
passwd_compat: ldap
in passwd file, add +@netgroup.这是什么复合模式?
发布于 2013-08-19 13:59:50
这篇摘录摘自她的第一本也是最好的Linux管理书之一: linux手册中由Linux倡导者Evi (不幸最近迷失在http://www.theregister.co.uk/2013/07/05/evi_尼梅斯_unix_死/中)写的一本了不起的书。在这种情况下,这本书的第二版,我不确定这是否重复了最新的第4版的书,因为那时是新的和NIS+是不相关的。
配置信息可以通过多种方式分发。每个系统都了解平面文件,并知道如何使用DNS查找主机名和Internet地址。大多数人也了解新独立国家。由于给定的信息可能来自几个潜在的源,所以Linux为您提供了一种方法来指定要检查的源以及检查的顺序。在NIS的原始(预Linux)实现中,一些配置文件(特别是/etc/passwd和/etc/group文件)必须配置为“邀请”相应NIS映射的内容。邀请是通过在档案中列入特别咒语而发出的。一行开头的单独“+”将包括整个NIS地图,“+@ netgroup”将只包括与给定netgroup相关的条目,“+name”将包含单个条目。这种方法从来都不是很受欢迎,它已经被一个中心配置文件/etc/nsswitch.conf所取代,它允许为每种类型的管理信息指定一个显式搜索路径。可以通过使用兼容性模式来模拟原始行为,但是您不太可能希望在新配置的网络上使用此功能。(不幸的是,仿真是大多数发行版的默认设置。)常见的源是nis、nisplus、file、dns和compat;它们分别指NIS、NIS+、5香草平面文件(忽略“+”之类的标记)、DNS和NISified平面文件(尊敬“+”)。
https://serverfault.com/questions/532008
复制相似问题