网络管理员指南-11.网络文件系统NFS-2>NFSDaemon
如果你想要提供NFS服务给其它的主机,你需要运行nfsd并安装daemons到你的机器上。作为RPC基础的程序,它们不是由inetd管理的,但是会在启动的时候开始,并在portmapper登记。因此你需要确认只有在
rpc.portmap运行之后才启动它们。通常,在你的rc.inet2手稿中包含下面两行:
if [ -x /usr/sbin/rpc.mountd ]; then
/usr/sbin/rpc.mountd; echo -n " mountd"
fi
if [ -x /usr/sbin/rpc.nfsd ]; then
/usr/sbin/rpc.nfsd; echo -n " nfsd"
fi
一个NFS daemon提供给它的客户的所有权信息文件通常只包括几个用户和组群id's。如果客户和服务器同这
些id's使用的相同用户和组群名字,它们被称为分享同一个uid/gid空间。例如,当你使用NIS来提供密码信
息给所有在你的LAN上的主机的时候。
然而,在某些时候它们是不相符的。甚至更新客户的uid's 和 gid's来与服务器一致,关于这方面,你可以
使用mapping daemon。使用下面介绍的map_daemon选择,你可以告诉nfsd在客户端上为了ugidd目的绘易做图务
器的uid/gid空间到客户的uid/gid空间。
Ugidd是一个RPC为基础的服务器,并且象nfsd 和mountd一样从rc.inet2开始。
if [ -x /usr/sbin/rpc.ugidd ]; then
/usr/sbin/rpc.ugidd; echo -n " ugidd"