Answers:
对于家庭中的小型环境,您可以在没有成熟的Directory Services服务器(例如LDAP或NIS)的情况下执行相同的操作。
只需在所有系统上创建具有相同用户名,用户标识和组标识的用户帐户即可。选择一个系统托管主目录,并在另一个系统上使用autofs通过NFS挂载这些目录。
这为您提供了目录服务的大部分好处,而无需付出任何努力。只要您将维护限制在几个用户和几台计算机上,维护就可以容忍。一旦规模扩展到教室规模,并实现每年的学生流失,您就需要如Ququi quixote所描述的那样转移到目录服务级别。
您指的是目录服务。有几种系统可以提供此功能。 DNS可能是最著名的目录服务类型。这是您的计算机将域名(www.example.com)转换为IP地址(111.000.111.000)的方式。
Hesiod是最古老的目录服务之一;它采用了DNS概念,并将其应用于经常更改的信息,例如用户,组和密码。 NIS和NIS +(由Sun Microsystems开发的网络信息服务,又称YellowPages / YP)是许多Unixen通用的另一个系统。LDAP(轻型目录访问协议)是较新的系统。微软提供了一个带有Windows Server的Active Directory系统,而苹果提供了一个带有OS X Server的名为Open Directory的服务。
在Unix和类似Unix的系统上,通常通过NSS(名称服务开关)配置/etc/nsswitch.conf来配置这些服务。您可以使用前面提到的任何系统。要进行设置,您需要(a)安装服务服务器;(b)配置后端数据库;(c)安装客户端软件;(d)确保正确配置了nsswitch.conf。例如,nsswitch.conf中的这些行告诉系统(a)首先尝试访问本地文件,然后(b)如果第一个失败则尝试LDAP查询:
passwd: files ldap
shadow: files ldap
group: files ldap
hosts: files ldap
我询问了一个相关问题,以查找基本的“如何配置LDAP”指令,但是目前尚无答案。目录服务在企业环境中比在家庭环境中更常用,因此在大多数这些系统上,服务器故障问题的种类繁多。