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" fiNFS 守护进程提供给客户端的文件的所有权信息通常只包含数字的用户 ID 和组 ID。如果客户端和服务器都将相同的用户名和组名与这些数字 ID 关联,则称它们共享相同的 uid/gid 空间。例如,当你使用 NIS 将 passwd 信息分发到你的局域网上的所有主机时,就是这种情况。
然而,在某些情况下,它们并不匹配。与其更新客户端的 uid 和 gid 以匹配服务器的 uid 和 gid,不如使用 ugidd 映射守护进程来解决这个问题。使用下面解释的 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" fi