中关村在线

软件

NIS网络服务搭建指南

NIS是网络信息服务的英文缩写,最早由Sun Microsystems公司为UNIX系统(最初为SunOS)设计,旨在实现系统的集中化管理。随着技术发展,该服务逐渐被广泛采纳,现已成为行业通用标准。目前,几乎所有主流的类UNIX操作系统,包括Solaris、HP-UX、AIX、Linux以及NetBSD、OpenBSD、FreeBSD等各类BSD系统,均内置支持NIS功能。通过NIS,网络中的多台计算机可共享统一的用户账户、主机信息和其他配置数据,从而简化系统管理流程,提升运维效率,特别适用于中大型局域网环境下的资源协调与身份验证需求。

1、 配置NIS服务

2、 NIS服务器所需软件包包括ypserv、ypbind和yp-tools,其中后两者在RHEL5中默认已安装。需在NIS服务器上创建用户账户,供客户端登录时进行身份验证和访问使用。

3、 创建专用目录存放NIS用户家目录,并在添加用户时将其主目录指向该专用路径。

4、 为NIS服务器设置NIS域名,需执行以下步骤:首先,在/etc/sysconfig/network文件中添加NIS域名配置,打开该文件并在末尾新增一行内容:NISDOMAIN=test.com(注意test.com为NIS专用域名,不同于服务器的DNS区域名称)。随后,执行命令nisdomainname test.com,立即启用该域名。为确保系统重启后配置持续生效,还需将nisdomainname test.com这一命令添加到/etc/rc.d/rc.local文件中,使其在系统启动时自动运行。完成上述操作后,NIS服务器的域名配置即可生效并保持持久化,为后续的NIS服务部署打下基础。

5、 创建NIS用户信息库。

6、 在NIS环境中,所有客户端的身份验证将基于NIS服务器上的用户信息。此前已在第二步完成用户创建并设置家目录,接下来需执行特定命令生成NIS用户数据库,以确保用户数据可在整个环境中被正确分发和识别。

7、 创建NIS用户数据库,输入服务器主机名(支持多个),确认时输入y即可完成操作。

8、 配置完成后,应前往/var/yp目录查看是否生成了以NIS域名命名的文件,该文件即为NIS用户数据库。若未生成,需先删除其中的(none)目录,然后重新建立数据库,最后启动NIS服务器的相关服务。

9、 将NIS用户的家目录通过NFS进行共享,需编辑/etc/exports文件,添加相应共享路径,确保所有NIS用户家目录可被网络访问。配置完成后,执行service nfs restart命令重启NFS服务,使设置生效,实现家目录的跨主机共享与统一管理。

10、 将客户端加入NIS域,可通过图形界面启动system-config-authentication工具,或在字符界面使用authconfig-tui命令完成NIS客户端的配置。

11、 请输入NIS域名和服务器IP地址,若客户端能解析服务器的完整域名,也可直接输入该完整域名。

12、 配置完毕后,可执行 getent passwd 命令检查NIS服务器上的用户信息是否已同步至本地。接着在NIS客户端启用自动挂载功能,实现漫游用户家目录的统一管理。随后创建专用目录,使用 mkdir /home/nishome 命令为NIS用户建立集中存放的家目录空间,确保用户登录时能正确访问个人文件。

13、 编辑NIS客户端的/etc/auto.master文件,添加指定配置内容以完成设置。

14、 在NIS客户端创建文件/etc/nishome.misc,并写入指定内容。

15、 执行 service autofs restart 命令以重启 autofs 服务。至此,NIS 环境已全部配置完毕。需要注意的是,当在 NIS 客户端使用 su 命令切换至 NIS 用户时,首次可能会出现无法找到用户家目录的提示错误,此为正常现象,无需担心,退出后再次登录即可正常使用。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具