Capítulo 25. Empleo de NIS (Network Information Service)

Tabla de contenidos

25.1. Configuración de servidores NIS
25.2. El módulo del cliente NIS en YaST

Resumen

Cuando en una red existen varios sistemas Unix que quieren acceder a recursos comunes, hay que garantizar la armonía de las identidades de usuarios y de grupos en todos los ordenadores de la red. La red debe ser completamente transparente para el usuario; independientemente del ordenador en que trabaje, el usuario siempre debe encontrar el mismo entorno, lo cual se consigue mediante los servicios NIS y NFS. Este último sirve para la distribución de sistemas de archivos en la red y se describe en el Capítulo 26, Compartir archivos con NFS.

NIS (Network Information Service), se puede entender como un servicio de base de datos que proporciona acceso a los archivos /etc/passwd, /etc/shadow o /etc/group en toda la red. NIS puede prestar también servicios adicionales, por ejemplo para /etc/hosts o /etc/services, pero éstos no son objeto de discusión en estas líneas. Muchas veces se usan las letras YP como sinónimo de NIS; ésta es la abreviatura de Yellow Pages, es decir, las páginas amarillas en la red.

25.1. Configuración de servidores NIS

Para realizar la instalación, escoja en YaST la opción Servicios de red y allí Servidor NIS. En caso de que aún no exista ningún servidor NIS en su red, en la máscara que aparece a continuación debe activar el punto Configurar un servidor maestro NIS. En caso de que ya exista un servidor NIS (es decir, un master), puede añadir un servidor esclavo NIS (por ejemplo si quiere configurar una nueva subred). Lo primero que se detalla es la configuración del servidor maestro.

En caso de que alguno de los paquetes necesarios no esté instalado, YaST le pedirá que introduzca el CD o DVD correspondiente para que los paquetes que faltan puedan instalarse automáticamente. En la primera máscara de configuración (Figura 25.1, “YaST: Herramienta de configuración de un servidor NIS”), introduzca arriba el nombre del dominio. En la casilla inferior puede establecer si el ordenador también debe ser un cliente NIS, es decir si los usuarios pueden realizar logins y por tanto acceder a los datos del servidor NIS.

Figura 25.1. YaST: Herramienta de configuración de un servidor NIS

YaST: Herramienta de configuración de un servidor NIS

Si quiere configurar servidores esclavos NIS (slave) adicionales en la red, debe activar la casilla Disponer de servidor esclavo activo para NIS. Además también debe activar Distribución rápida de mapeo, lo cual provoca que las entradas de la base de datos se envíen rápidamente del servidor maestro al esclavo.

Para que los usuarios de la red puedan cambiar sus contraseñas (con el comando yppasswd, no sólo las locales sino también las que se encuentran en el servidor NIS), puede activar esta opción aquí. Al hacerlo también se activarán las opciones Permitir el cambio de GECOS y Permitir el cambio de SHELL. “GECOS” significa que el usuario también puede modificar su nombre y dirección (con el comando ypchfn). “SHELL” quiere decir que también puede modificar su shell (con el comando ypchsh, por ejemplo de bash a sh).

Pulsando en el apartado Otras configuraciones globales... accede a un diálogo (Figura 25.2, “YaST: Servidor NIS: Cambiar directorios y sincronizar archivos”) en el que puede modificar el directorio fuente del servidor NIS (por defecto /etc). Además aquí también se pueden reunir contraseñas y grupos. La configuración se debe dejar en , para que los archivos correspondientes (/etc/passwd y /etc/shadow, o bien /etc/group y /etc/gshadow) concuerden mutuamente. Además se puede establecer el número más pequeño de usuarios y grupos. Con OK confirma las entradas realizadas y vuelve a la máscara anterior. Pulse ahora en Siguiente.

Figura 25.2. YaST: Servidor NIS: Cambiar directorios y sincronizar archivos

YaST: Servidor NIS: Cambiar directorios y sincronizar archivos

Si ya ha activado Disponer de servidor esclavo activo para NIS, ahora debe introducir el nombre del ordenador que hará las veces de esclavo. Tras dar el nombre, diríjase a Siguiente. También puede acceder directamente al menú que aparece a continuación si no ha activado la configuración del servidor esclavo. A continuación se pueden especificar los “maps”, es decir, las bases de datos parciales que se deben enviar del servidor NIS al cliente correspondiente. En la mayoría de los casos pueden usarse las configuraciones predeterminadas. Por eso, en los casos normales no se debe cambiar nada.

Con Siguiente se llega al último diálogo en el que se puede determinar qué redes pueden realizar consultas al servidor NIS (ver Figura 25.3, “YaST: Servidor NIS: Permiso de solicitud”). Normalmente se tratará de la red de su empresa, por lo que deberá introducir las entradas:

255.0.0.0     127.0.0.0
0.0.0.0       0.0.0.0

La primera permite las conexiones desde el propio ordenador, mientras que la segunda posibilita que todos los ordenadores que tienen acceso a la red envíen solicitudes al servidor.

Figura 25.3. YaST: Servidor NIS: Permiso de solicitud

YaST: Servidor NIS: Permiso de solicitud
[Important]Configuración automática del cortafuegos

Si en el sistema se está ejecutando un cortafuegos (SuSEfirewall2), YaST adapta la configuración del mismo a la del servidor NIS cuando se selecciona la opción Puerto abierto en el cortafuegos. Asimismo, YaST activa el servicio portmap.


SUSE LINUX Manual de administración 9.3