Capítulo 41. Uso de NIS

Tabla de contenidos

41.1. Configuración de servidores NIS mediante YaST
41.2. Configuración de clientes NIS

Resumen

Cuando varios sistemas UNIX de una red desean acceder a recursos comunes, es fundamental que todas las identidades de usuario y de grupo sean las mismas para todas las máquinas de dicha red. La red debe ser transparente para los usuarios: independientemente de la máquina que utilicen, siempre deben encontrarse en el mismo entorno. Esto es posible gracias a los servicios NIS y NFS. NFS distribuye sistemas de archivos a lo largo de una red y se describe en el Capítulo 42, Uso compartido de sistemas de archivos con NFS.

El servicio NIS (Servicio de información de red) se puede describir como un servicio de base de datos que proporciona acceso a los contenidos de /etc/passwd, /etc/shadow y /etc/group a lo largo de redes. El servicio NIS también se puede utilizar para otros propósitos (por ejemplo, para la disponibilidad de los contenidos de archivos /etc/hosts o /etc/services), pero esto no se incluye en la presente introducción. También se hace referencia al servicio NIS como YP, puesto que funciona como la red de las “páginas amarillas.

41.1. Configuración de servidores NIS mediante YaST

Para la configuración, seleccione Servidor NIS en el módulo YaST Servicios de red. Si aún no existe un servidor NIS en la red, active Install and set up an NIS Master Server (Instalar y configurar un servidor NIS principal) en la pantalla siguiente. YaST instalará inmediatamente los paquetes necesarios.

Si ya ha instalado el software NIS, haga clic en Create NIS Master Server (Crear servidor NIS principal). Si ya dispone de un servidor NIS (principal), puede agregar un servidor NIS esclavo (por ejemplo, si desea configurar una nueva subred). En primer lugar, se describe la configuración del servidor principal. Si hace clic en Do nothing and leave setup (No hacer nada y salir de la configuración) le devuelve al Centro de control de YaST sin guardar ningún cambio.

Figura 41.1. Configuración del servidor NIS

Configuración del servidor NIS

Después de la instalación de todos los paquetes, introduzca el nombre de dominio del servicio NIS en la parte superior del cuadro de diálogo que aparece en la Figura 41.1, “Configuración del servidor NIS”. En la casilla de verificación, defina si el host debe ser un cliente NIS habilitando a los usuarios para que inicien sesión y puedan acceder a los datos desde el servidor NIS. Marque las casillas que desee aplicar, incluida la opción Changing of paswords (Cambio de contraseñas). Es posible establecer más opciones haciendo clic en Otros parámetros globales. Aquí accederá a una pantalla en la que podrá cambiar el directorio de origen, introducir contraseñas y establecer el ID mínimo de usuario y de grupo. Haga clic en Aceptar para volver al cuadro de diálogo principal. Haga clic en Siguiente para continuar.

Figura 41.2. Configuración del servidor principal

Configuración del servidor principal

En la siguiente pantalla, especifique las asignaciones que deben estar disponibles. Si hace clic en Siguiente aparecerá la siguiente pantalla en la que podrá determinar los hosts que pueden consultar el servidor NIS. Puede agregar, eliminar y editar hosts. Haga clic en Finalizar para guardar los cambios y salir del cuadro de diálogo de configuración.

Figura 41.3. Configuración de las asignaciones del servidor NIS

Configuración de las asignaciones del servidor NIS

Para configurar un servidor NIS adicional (servidores esclavos) en la red, active la opción Install and set up an NIS Slave Server (Instalar y configurar servidor NIS esclavo). Si ya está instalado el software NIS, haga clic en Create NIS Slave Server (Crear servidor NIS esclavo) y, a continuación, en Siguiente para continuar. En la siguiente pantalla, introduzca el nombre de dominio NIS y marque las casillas correspondientes.

Para permitir que usuarios de la red (tanto usuarios locales como aquéllos gestionados a través del servidor NIS) cambien sus contraseñas en el servidor NIS (mediante el comando yppasswd), active la opción correspondiente. Esto pondrá a su disposición las opciones Allow Changes to GECOS Field (Permitir cambios en el campo GECOS) y Allow Changes to Login Shell (Permitir cambios en la shell de login). “GECOS” significa que los usuarios también pueden cambiar sus nombres y direcciones con el comando ypchfn. “SHELL” permite a los usuarios cambiar la shell por defecto con el comando ypchsh, por ejemplo, para cambiar de bash a sh.

Es posible establecer más opciones haciendo clic en Otros parámetros globales. Aquí accederá a una pantalla, que se muestra en la Figura 41.4, “Cambio del directorio y sincronización de archivos de un servidor NIS”, en la que podrá modificar el directorio de origen del servidor NIS (por defecto /etc). Además, podrá introducir contraseñas y grupos. Esta configuración debe ser para que se puedan sincronizar los archivos (/etc/passwd, /etc/shadow y /etc/group). También deberá determinar el ID del usuario y del grupo con menor prioridad. Haga clic en Aceptar para confirmar la configuración y volver a la pantalla anterior.

Después de haber realizado la configuración, vaya a la siguiente pantalla haciendo clic en Siguiente. En el siguiente cuadro de diálogo, marque las asignaciones que estarán disponibles y, a continuación, haga clic en Siguiente para continuar. En la última pantalla, introduzca los hosts que podrán consultar el servidor NIS. Puede agregar, editar o eliminar hosts haciendo clic en los botones correspondientes. Haga clic en Finalizar para guardar los cambios y salir de la configuración.

A continuación, haga clic en Siguiente.

Figura 41.4. Cambio del directorio y sincronización de archivos de un servidor NIS

Cambio del directorio y sincronización de archivos de un servidor NIS

Si ya ha habilitado Existe un servidor NIS esclavo activo, introduzca los nombres de host utilizados y haga clic en Siguiente. Si no utiliza servidores esclavos, la configuración del esclavo se omitirá y aparecerá directamente el cuadro de diálogo de configuración de la base de datos. Especifique las asignaciones, es decir, las bases de datos que desee transferir desde el servidor NIS al cliente. Generalmente, basta con la configuración por defecto.

Siguiente le lleva hasta el último cuadro de diálogo que se muestra en la Figura 41.5, “Configuración de permisos de petición para un servidor NIS”. Especifique las redes que pueden emitir peticiones al servidor NIS. Normalmente, se trata de la red interna. En este caso, deben aparecer las dos entradas siguientes:

255.0.0.0     127.0.0.0
0.0.0.0       0.0.0.0

La primera entrada habilita las conexiones desde su propio host que es el servidor NIS. La segunda permite a todos los hosts con acceso a la misma red enviar peticiones al servidor.

Figura 41.5. Configuración de permisos de petición para un servidor NIS

Configuración de permisos de petición para un servidor NIS
[Important]Configuración automática del cortafuegos

Si existe un cortafuegos activo en el sistema (SuSEfirewall2), YaST adapta su configuración al servidor NIS habilitando el servicio portmap si se selecciona Open Ports in Firewall (Abrir puertos en cortafuegos).