- 11
- 0
- 约5.96千字
- 约 12页
- 2017-07-09 发布于湖北
- 举报
NIS 服务器与客户端的配置
文件含义:
伺服器端檔案名稱檔案內容/etc/passwd提供使用者帳號、UID、GID、家目錄所在、Shell 等等/etc/group提供群組資料以及 GID 的對應,還有該群組的加入人員/etc/hosts主機名稱與 IP 的對應,常用於 private IP 的主機名稱對應/etc/services每一種服務 (daemons) 所對應的埠口 (port number)/etc/protocols基礎的 TCP/IP 封包協定,如 TCP, UDP, ICMP 等/etc/rpc每種 RPC 伺服器所對應的程式號碼/var/yp/ypserversNIS 伺服器所提供的資料庫
NIS所需软件包ypserv-2.19-3.i386.rpm:NIS服务的主程序包?yp-tools-2.9-0.1.i386.rpm:提供NIS客户端设定功能的软件包?ypbind-1.19-8.el5.i386.rpm:提供NIS客户端的查询指令功能的软件包?portmap-4.0-.i386.rpm:管理RPC连接、启动RPC必需的软件包
NIS相关文档/etc/ypserv.conf:NIS主配置文件,可以规范NIS客户端是否具有可以查询NIS服务器的权限/etc/hosts:记录主机和IP地址对应关系,如果没有DNS系统,则NIS服务器的hosts文件需要每一台NIS客户端的主机记录。/etc/netgroup:设置信任的主机或网段/etc/yp/Makefile:与建立数据库有关的配置文件
/etc/sysconfig/network:可以在这个档案内指定 NIS 的网域 (nisdomainname)。 /var/yp/Makefile:前面不是说账号数据要转成数据库档吗? 这就是与建立数据库有关的动作配置文件;
/etc/ypserv.conf:这是最主要的 ypserv 软件所提供的配置文件,可以规范 NIS 客户端是否可登入的权限。
/etc/hosts:由于 NIS server/client 会用到网络主机名与 IP 的对应,因此这个主机名对应档就显的相当重要!每一部主机名与 IP 都需要记录才行!
NIS 服务器提供的主要服务方面有底下两个:
/usr/sbin/ypserv:就是 NIS 服务器的主要提供服务;
/usr/sbin/rpc.yppasswdd:提供额外的 NIS 客户端之用户密码修改服务, 透过这个服务, NIS 客户端可以直接修改在 NIS 服务器上的密码。相关的使用程序则是 yppasswd 指令;
与账号密码的数据库有关的指令方面有底下几个:
/usr/lib64/yp/ypinit:建立数据库的指令,非常常用 (在 32 位的系统下,档名则是 /usr/lib/yp/ypinit 喔!);
/usr/bin/yppasswd:与 NIS 客户端有关,主要在让用户修改服务器上的密码。
解决方案1、安装NIS所需软件包
用rpm –qa | grep yp 检查已经安装了的带有yp字符的软件。 同理,用rpm –qa | grep portmap。
用rpm –ivh /mnt/cdrom/Server/ypserv-2.19-3.i386.rpm 来安装。或是用系统的安装功能。
2、创建teamadmin用户
3、设置NIS域名
vim /etc/sysconfig/network
你也可以使用手動的方式暫時設定好你的 NIS 領域名稱,透過的方法就是 nisdomainname 這個指令。(另外,由於未來想使用 iptables 直接管理 NIS 的使用,因此我們想要控制 NIS 啟動在固定的埠口上。此時, 就使用『YPSERV_ARGS=-p 1011』這個設定值來固定埠口在 1011 吧!备选)
vim /etc/rc.d/rc.local
加上/bin/nisdomainname dmz
4、设置/etc/hosts配置文件vim /etc/hosts
此处添加的IP地址与域名为客户端主机的信息。
如果你的主機名稱 (hostname) 與 NIS 的主機名稱不一樣,那麼在這個檔案當中還是需要將你的主機名稱給他設定進來! 否則在後面資料庫的設定時,肯定會發生問題。當然啦,你也可以直接在 /etc/sysconfig/network 當中直接重新設定主機名稱,然後重新開機,或者是利用 hostname 這個指令重新設定你的主機名稱也可以。
5、设置/etc/ypserv.conf主配置文件vim /etc/ypserv.conf在整个ypserv.conf主配置文件中,最为重要
原创力文档

文档评论(0)