Gu�a de Administraci�n de Redes con Linux | ||
---|---|---|
Anterior | Cap�tulo 14. El Sistema de Ficherosde Red | Siguiente |
Si quiere dar servicio de NFS a otros anfitriones, debe ejecutar los demonios rpc.nfsd y rpc.mountd en su m�quina. Como los programas basados en RPC, no son gestionados por inetd, sino que son iniciados en tiempo de arranque y se registran a s� mismos con el mapeador de puertos; por consiguiente, tiene que asegurarse de arrancarlos s�lo despu�s que rpc.portmap se est� ejecutando. Normalmente, usar�a algo como el ejemplo siguiente en uno de sus guiones de arranque de red:
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 |
La informaci�n de propiedad de los ficheros que un demonio de NFS proporciona a sus clientes usualmente contiene s�lo identificadores num�ricos de usuario y de grupo. Si tanto cliente como servidor asocian los mismos nombres de usuario y grupo con esos identificadores num�ricos, se dice que �stos comparten el espacio uid/gid . Por ejemplo, �ste es el caso cuando usa NIS para distribuir la informaci�n passwd a todos los anfitriones de su red de �rea local.
Sin embargo, en algunas ocasiones, los IDs en los diferentes anfitriones no coinciden. En lugar actualizar los uids y gids del cliente para que coincidan con los que hay en el servidor, puede usar el demonio mapeador rpc.ugidd para solucionar las disparidades. Usando la opci�n map_daemon explicada poco m�s adelante, puede mandar a rpc.nfsd que mapee el espacio uid/gid del servidor al espacio uid/gid del cliente con la ayuda de rpc.ugidd en el cliente. Desafortunadamente el demonio rpc.ugidd no es suministrado con todas las distribuciones modernas de GNU/Linux, as� si lo necesita y la suya no lo tiene, necesitar� compilarlo a partir de las fuentes.
rpc.ugidd Es un servidor basado en RPC que se inicia desde sus guiones de arranque de la red, como rpc.nfsd y rpc.mountd:
if [ -x /usr/sbin/rpc.ugidd ]; then /usr/sbin/rpc.ugidd; echo -n " ugidd" fi |