Network Information Services

Anuncio
YONAIRA CASTILLO 2011-3770 INSTALACION NIS
Network Information Services
NIS viene de Network Information Service. Su propósito es proveer información,
que tiene que ser conocida a lo largo de la red, a todas las máquinas de la red. La
información más indicada para ser distribuida por NIS es:
Cuando en una red existen varios sistemas Linux que quieren acceder a recursos
comunes, hay que asegurar que la lista de usuarios y grupos esté disponible en
todas las máquinas clientes. La red debe de ser transparente para el usuario, da
igual en la máquina que trabaje, siempre debe de encontrar el mismo entorno.
Funcionamiento básico de NIS
Base de datos distribuida
Un servidor (master) mantiene los ficheros de configuración de los sistemas
(/etc/passwd, /etc/group, etc.) Cada archivo de configuración se convierte en una o
más tablas (mapas NIS) de una base de datos, esos mapas se guardan en un
formato binario llamado DBM (DataBase Management). En una red debe haber al
menos una máquina actuando como un servidor NIS maestro.
Los clientes hablan directamente con el servidor NIS para leer la información
almacenada en sus bases de datos DBM.
Pueden existir servidores NIS esclavos:
o tienen copias de las bases de datos NIS
o reciben estas copias del servidor NIS maestro cada vez que se realizan cambios
a las bases de datos maestras
YONAIRA CASTILLO 2011-3770 INSTALACION NIS
Configurar NIS en un Servidor
1- Debemos acceder a la terminal root, haciendo click en Aplicaciones –
Accesorios –
Terminal root.
3- Debemos instalar varios paquetes:
Apt-get install portmap
Apt-get install nis
4- Instalamos el paquete Portmap, debes escribir apt-get install Portmap.
5- Instalamos el segundo paquete nis, debes escribir apt-get install nis.
YONAIRA CASTILLO 2011-3770 INSTALACION NIS
Añade en /etc/defaultdomain el nombre de dominio que hayas puesto. En la
terminal escribe gedit /etc/defaultdomain y presiona enter.
7- Ahora modificaremos el archivo /etc/default/nis, para lo cual debes escribir gedit
/etc/default/nis y presionar enter. Una vez hecho los cambios Guarda y cierra la
ventana.
YONAIRA CASTILLO 2011-3770 INSTALACION NIS
Aquí modificaremos donde dice: NISSERVER=master y NISCLIENT=false
Debemos ajustar el archivo /etc/ypserv.securenets a los rangos de IPs de tu red.
Escribe nano /etc/ypserv.securenets. Una vez hecho los cambios Guarda (CTRL
+ O) y cierra la ventana (CTRL + X)
YONAIRA CASTILLO 2011-3770 INSTALACION NIS
He quitado la línea que permite que todos tenga acceso 0.0.0.0 0.0.0.0 y la he sustituido
por el rango de la dirección IP en la que me encuentro. La sintaxis es [mascara de subred]
[rango de IPs]
Para modificar el archivo, /var/yp/Makefile, en este archivo se le indica que envíe
automáticamente a los servidores esclavos cualquier modificación efectuada en el
servidor maestro. Agrega shadow después de passwd.
YONAIRA CASTILLO 2011-3770 INSTALACION NIS
Para que estos cambios tengan efectos, hay que reiniciar los siguientes servicios:
Service Portmap restart
YONAIRA CASTILLO 2011-3770 INSTALACION NIS
Para configurar el servidor debemos ejecutar /usr/lib/yp/ypinit –m, aquí
indicaremos los nombres de hosts en los cuales se ejecutará NIS server, cuando
termines de agregar presiona CTRL + D
Para agregar un usuario que será utilizado por el NIS Client, debes emplear la
siguiente sintaxis: useradd –d /home/username –m username
YONAIRA CASTILLO 2011-3770 INSTALACION NIS
-d crea un directorio personal para la cuenta de usuario
-m crea un directorio en home para la cuenta de usuario.
13- Luego de crear la cuenta, tenemos que asignarle una contraseña. Esto lo
podemos hacer con el comando passwd username
Para compilar en una base de datos los nuevos usuarios, grupos y contraseñas
que se creen para el NIS Server, vamos a emplear:
cd /var/yp/
make
YONAIRA CASTILLO 2011-3770 INSTALACION NIS
Por último, debemos de reiniciar el servidos NIS, escribiendo en la terminal
/etc/init.d/nis restart
yppasswd cambia el passwd del usuario que está en el NIS. El usuario tendrá que escribir
su passwd con un menor de 6 caracteres.
Descargar