linux下的NIS和NFS是什么关系啊,

linux下的NIS和NFS是什么关系啊,,第1张

NIS是网络信息服务的简称,也被称为网络黄页服务(Yellow Page),用来在网络上共享各种信息,如用户账户的管理、hosts文件等;NFS是网络文件系统的简称,用来在网络上共享目录,是Unix/Linux系统中最常见的文件服务。二者并没有什么必然的联系。至于配好NIS后使用客户端检验,需要使用NFS自动挂载,只是因为使用客户端检验时,客户端上登录的用户名是存储在NIS服务器上的,客户端上并没有这个用户账户,所以会提示没有宿主目录。如果设置了NFS的自动挂载,一般会把网络上NIS服务器的/home目录挂载到本地的/home目录,这样在客户端登录上就可以找到宿主目录了。

NIS客户端的设置及实例nis 服务器的地址 server1nis 使用的域 examplecomnis 服务器使用的端口为866 <---可选 <-- -m state 设置之后,使用帐号nisuser4 登录系统,该用户的家目录在/home/nisuser/nisuser4 (这个目录你本机肯定是不存在,这个目录仅仅存在于nis服务器)1、使用图形命令配置NIS的相关信息# system-config-authentication2、配置自动挂载,实现用户家目录的自动挂载# vim /etc/automaster/home/nisuser /etc/autohome --timeout=60# vim /etc/autohome -rw,soft,intr1921680254:/home/nisuser/& ^^^3、启动nis客户端相关的服务# chkconfig portmap on# chkconfig ypbind on# chkconfig autofs on# service portmap restart# service ypbind restart# service autofs restart4、iptables的设定iptables -I INPUT -m state --state ESTABLISHED,RELATED -j ACCEPTiptables -A INPUT -i lo -j ACCEPTiptables -A INPUT -p tcp -m multiport --sport 111,866 -j ACCEPTiptables -A INPUT -p udp -m multiport --sport 111,866 -j ACCEPT注意:866这个端口,是根据服务器的设定,没有告诉就不需要添加该端口的规则,直接开放111端口就行了。一般来说,确保第一条规则存在就行了。

第一个是portmap的问题第二个可能是防火墙的原因,因为NIS的端口是随机乱飘的/etc/sysconfig/network 可以固定端口加入如下两行:YPSERV_ARGS="-p 808"NISDOMAIN=NIS域名防火墙开808端口:iptables -I INPUT -p tcp --dport 808 -j ACCEPTiptables -I INPUT -p udp --dport 808 -j ACCEPT如果有要求使用防火墙就这么做吧


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10766171.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存