-
- NIS Server 将自己系统内的 /etc/passwd, /etc/group, /etc/hosts 等制作成为 DBM 的数据库格式档案;
- NIS Client 若有用户登入的要求时,会前往 NIS Server 搜寻数据库里面的数据做为验证之用。
- 每次更动 NIS Server 上面的用户数据时,则 NIS Server 需要重新制作 DBM 数据库档案才行!
-
- NIS Server 的 master 将自己的数据库档案传送到 slave 上面;
- NIS Server 的 slave 接收来自『信任的 NIS Server master 主机』的数据后,更新自己的数据库,使自己的数据库与 master 主机的数据同步;
- 网域当中的所有 NIS Client 查寻 NIS Server 时,会找寻『最先响应的那一部 NIS 主机的数据库内容』。
也就是说,架设 slave NIS server 可以分担区域内 NIS 的工作!
- 我的 NIS 域名为 bird ,另外,我主机的 IP 与主机名为 192.168.5.1/bird.nis.org ,请问要这些信息需要设定在 NIS Server 的哪些档案之内?域名可以直接手动下达『 nisdomainname bird 』也可以写入 /etc/sysconfig/network 里面『NISDOMAIN=bird』; IP 与 主机名 需要写入在 /etc/hosts 里面。
-
- 先登入 NIS Server 以 useradd newaccount 以及 passwd newaccount 来新增账号;
- 制作密码数据库:『/usr/lib64/yp/ypinit -m』
- 重新启动:『/etc/rc.d/init.d/ypserv restart ; /etc/rc.d/init.d/yppasswdd restart』。
- 实作范例题:底下是我的网域参数特征:network/netmask:192.168.1.0/255.255.255.0NIS server : 192.168.1.100 (hostname: server.nis.test)NIS cient: 192.168.1.200 (hostname: client1.nis.test)NIS domain name: nis.test利用上面的参数来设定 NIS 架构,请一步一步的写下你的设定。请自行参考本章节的内容设定