当前位置:操作系统 > Unix/Linux >>

网络管理员指南-10.网络信息系统-3>客户方面的NIS

如果你熟悉写或移植网络应用,你将注意到大多数 NIS 地图列出了上述在C图书馆中对应的

  图书馆功能。例如,为获得 passwd 信息,你通常使用 getpwnam ( 3 )和getpwuid ( 3 )功能,

  此功能归还联系给出的用户名字或数字用户的 id帐目信息,分别地。在正常的情形下,这些功能

  将在标准的文件上执行请求的查找,例如 /etc/passwd 。

  然而,这些功能的一个NIS意识的执行将修改这一行为,并且放一个RPC 呼叫让 NIS 服务器查一

  下用户名字或身份。这个的发生到申请完全是透明的。功能既可以“添加” NIS 地图到或用它“代替”

  原来的文件。当然,这不是指文件的真实修正,它只意味着它像被代替了或被添加了的文件一样出现到

  应用软件。

  对于传统型 NIS 的执行,过去常是某种习惯,就象地图代替了的某个习惯,并且它被添加到原来的信息。

  一些,象 passwd地图,要求passwd文件的 kludgy 修正,当做错时,它将打开安全洞口。为了避免这些陷井,

  NYS 使用一个一般的配置计划,它决定一个特别的集合的客户功能是否使用原来的文件, NIS ,或NIS+,以

  及何种顺序。它将在这章里以后的节中被描述。
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,