Tabla de contenidos
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 22, 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”.
Para distribuir la información de NIS por las redes, puede tener un único servidor (uno principal) que sirva a todos los clientes, o bien puede tener servidores NIS esclavos que pidan esta información al servidor principal, que a su vez lo reenvía a sus respectivos clientes.
Para configurar sólo un servidor NIS para la red, realice las acciones especificadas en la Sección 21.1.1, “Configuración de un servidor NIS principal”.
Si el servidor NIS principal debe exportar los datos a los servidores esclavos en otras subredes, configure el servidor principal tal y como se describe en la Sección 21.1.1, “Configuración de un servidor NIS principal” y configure los servidores esclavos en las subredes tal y como se explica en la Sección 21.1.2, “Configuración de un servidor NIS esclavo”.
Para configurar un servidor NIS principal para la red, proceda de la siguiente manera:
Inicie ++
Si sólo necesita un servidor NIS en la red o si este servidor va a actuar como servidor principal de los servidores NIS esclavos, seleccione YaST instalará los paquetes necesarios.
![]() | Sugerencia |
|---|---|
Si el software del servidor NIS ya está instalado en el equipo, inicie la creación de un servidor NIS principal haciendo clic en | |
Determine las opciones de configuración básicas de NIS:
Introduzca el nombre de dominio de NIS.
Defina si el host debería ser un cliente NIS, lo que permitiría que los usuarios iniciaran sesión y accedieran a los datos desde el servidor NIS seleccionando
Seleccione para permitir que los usuarios de la red (tanto usuarios locales como aquellos que se gestionan mediante el servidor NIS) cambien sus contraseñas en el servidor NIS (con el comando yppasswd).
Esto pondrá a su disposición las opciones (Permitir cambios en el campo GECOS) y (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. La nuevo shell debe ser una de las entradas predefinidas en /etc/shells.
Si el servidor NIS debe actuar como un servidor principal para los servidores NIS esclavos en otras subredes, seleccione
Seleccione para que YaST adapte los ajustes del cortafuegos para el servidor NIS.
Salga de este cuadro de diálogo haciendo clic en o haga clic en para realizar los ajustes adicionales. La opción incluye el cambio del directorio de origen del servidor NIS (/etc por defecto). Además, las contraseñas pueden fusionarse aquí. El ajuste debe ser para que se utilicen los archivos (/etc/passwd, /etc/shadow y /etc/group) para generar la base de datos del usuario. Además, determine los ID de usuario y de grupo más pequeños que debe ofrecer NIS. Haga clic en para confirmar los ajustes y volver a la pantalla anterior.
Si ya ha habilitado , introduzca los nombres de host utilizados y haga clic en .
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. Salga del cuadro de diálogo con
Compruebe las asignaciones que deberían estar disponibles y haga clic en para continuar.
Introduzca los hosts que tienen permiso para realizar consultas al servidor NIS. Puede agregar, editar o suprimir hosts haciendo clic en los botones correspondientes. 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 enviar peticiones al servidor.
Haga clic en para guardar los cambios y salir de la configuración.
Para configurar servidores NIS esclavos adicionales en la red, realice lo siguiente:
Inicie ++.
Seleccione y haga clic en
![]() | Sugerencia |
|---|---|
Si el software del servidor NIS ya está instalado en el equipo, inicie la creación de un servidor NIS esclavo haciendo clic en | |
Complete la configuración básica del servidor NIS esclavo:
Introduzca el dominio de NIS.
Introduzca el nombre de host y la dirección IP del servidor principal.
Marque la opción si desea habilitar los inicios de sesión de los usuarios en este servidor.
Adapte los ajustes del cortafuegos con
Haga clic en
Introduzca los hosts que tienen permiso para realizar consultas al servidor NIS. Puede agregar, editar o suprimir hosts haciendo clic en los botones correspondientes. Especifique las redes que pueden emitir peticiones al servidor NIS. Normalmente, son todos hosts. 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.
Haga clic en para guardar los cambios y salir de la configuración.