‘NIS客户端’的设置:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> (类似于windows下,将客户端加入域;) 1. 设置hosts文件 Vi /etc/hosts 192.168.2.1 nis.lze.com (类似于指定DNS;执行域名解析;查找nis服务器) 2.建立NIS域名 Nisdomainname lze.com设置NIS域名 Echo‘/bin/nisdomainname lze.com’ >> /etc/rc.d/rc.local Echo‘NISDOMAIN=lze.com’ >> /etc/sysconfig/network (说明:对于‘客户端的hostname’,可以不执行设置; 若要设置,则,执行设置为‘XXX.lze.com’(客户端加入域的效果); 但是,‘绝对不能’设置为nis.lze.com(与服务器的hostname一样); 否则,客户端中的/etc/hosts文件,无法执行查找nis服务器;) 3.设置yp.conf配置文件(客户端主配置文件) Echo‘domain lze.com server nis.lze.com’ >> /etc/yp.conf (即,在客户端上,‘指定’区域以及区域下的nis服务器;) 4.设置nsswitch.conf文件(/etc/nsswitch.conf) (ns switch;名称服务器 交换(交换顺序;查找);) (即,‘设置’当用户执行登陆到nis客户端时, 客户端执行身份验证‘的顺序’;) 将其内容‘改成’如下: Passwd: files(首先执行匹配本地) nis (而后连接到nis服务器;验证) Shadow: files nis Group: files nis Hosts: files nis dns (或是nis files,即,直接匹配nis服务器上的‘用户配置文件’; 响应会更快;) 5.启动服务 Service portmap restart Service ypbind restart (关键;若没有启动成功,则,nis服务器或是客户端,配置有问题;) 如图(ccc)
补充说明: 在客户端上,‘启动’nis服务器身份验证; 即,执行‘命令authconfig-gtk’,打开x window; 如图(bbb)
下边执行选中‘use NIS’; 执行‘next’,连接到nis服务器; 6.NIS客户端‘登陆测试’。 如图(aaa)
补充说明: 使用NIS客户机‘测试’与NIS服务器的连接; yp-tools软件包中,提供了‘三个测试命令’: yptest命令,可对NIS服务器进行‘自动测试’; # yptest ypwhich命令, 可‘显示’NIS客户机, ‘所使用的’NIS服务器的主机名称和数据库文件列表; # ypwhich # ypwhich -x ypcat命令,‘显示’数据库文件列表和指定数据库的内容 # ypcat -x # ypcat passwd 对于‘用户口令修改’: 用户可登录‘任何一台NIS客户机’,进行用户口令修改; 用户需要‘使用yppasswd命令’,修改NIS服务器中的用户口令; $ yppasswd 出现一点小问题: 即,在客户端执行登陆时,用户‘没有宿主目录’; (当然,因为,‘所有用户’都是在nis服务器上创建的;) 执行解决(使用NFS服务器): 将nis服务器上的‘home目录’(宿主目录), ‘共享’给客户端; (类似于windows下的‘文件夹重定向’; 即,将‘用户的配置文件’存放于nis服务器上; 直接在‘服务器上使用’; 无上传与下载的过程;响应更快; 也即,漫游配置文件的‘升级’;) |