Si prescinde del apoyo de YaST, asegúrese de que los siguientes servicios estén en funcionamiento en el servidor NFS:
RPC portmapper (portmap)
RPC mount daemon (rpc.mountd)
RPC NFS daemon (rpc.nfsd)
Introduzca los comandos
insserv /etc/init.d/nfsserver e
insserv /etc/init.d/portmap para
que los servicios sean activados por los scripts
/etc/init.d/portmap y
/etc/init.d/nfsserver al arrancar el ordenador.
Aparte de iniciar estos daemons es preciso definir qué sistemas de archivos
se deben exportar a qué ordenadores. Esto se realiza con el archivo
/etc/exports.
Por cada directorio a exportar se necesita una línea que defina qué
ordenador debe acceder a él y de qué forma; los subdirectorios se exportan
automáticamente. Los ordenadores con permiso de acceso se indican
generalmente por sus nombres (con el nombre del dominio incluido). También
puede usar los comodines * y ? con sus
funciones conocidas de la shell bash. Si no se
indica ningún nombre, todos los ordenadores tienen la posibilidad de montar
el directorio con los derechos de acceso indicados.
Los derechos con los que el directorio se exporta están indicados entre paréntesis en una lista detrás del nombre de ordenador. La siguiente tabla resume las opciones de acceso más importantes.
Tabla 26.1. Derechos de acceso a directorios exportados
Opciones | Significado |
|---|---|
| Exportación sólo con derecho de lectura (por defecto). |
| Exportación con derecho de escritura y lectura. |
| Esta opción hace que el usuario |
| Ninguna modificación de los derechos de root. |
| Modificación de enlaces simbólicos absolutos (aquellos que
comienzan con |
| No se modifican los enlaces simbólicos. |
| El cliente usa el mismo número de identificación (User-ID) que el servidor (ésta es la opción por defecto). |
| Los números de identificación de usuario, cliente y servidor no coinciden. Con esta opción, el nfsd genera una tabla para la conversión de los números de identificación de usuario. El requisito para ello es la activación del daemon ugidd. |
El archivo exports ha de tener un aspecto similar al del Ejemplo 26.1, “/etc/exports”.
El archivo /etc/exports es leído por mountd y nfsd. Si modifica algo en este archivo, reinicie mountd y nfsd para que los cambios surtan efecto. Puede hacerlo fácilmente mediante el comando rcnfsserver restart.