SERVIDOR DE INFORMACION -NIS-

0
823

*En cada equipo con linux se crean los usuarios que van a poder utilizar el sistema

*Con el servidor NIS vamos a centralizar las cuentas en un solo equipo y que cuando un usuario se loguee desde cualquier terminal accese siempre al directorio home del servidor NIS

Por ejemplo:

  • En un laboratorio de computo
  • En el servidor NIS exportamos el directorio /home
  • Cada terminal debe montar el /home del servidor NIS
  • El nis “exporta” el /etc/passwd

CONFIGURACION DEL SERVIDOR NIS

1) Verificar que esten instalados los servicios ypbind, ypserver, yppasswd con el
/etc/rc.d/init.d/yp*

2) Editar el archivo /etc/inetd.conf o su equivalente en otras distribuciones y descomentar las lineas
#time
#time

3) Reiniciar el demonio del inet con la orden
killall -HUP inetd

4) Editar el archivo /etc/yp.conf y agregar
ypserver <ip del servidor nis>
ypdomainname <nombre del dominio>

5) Editar el archivo /etc/nsswitch.conf y cambiar las sigtes lineas como se indica

  • passwd: nis nisplus db files
  • shadow: nis nisplus db files
  • group: nis nisplus db files
  • hosts: nis nisplus db files

6) Editar el archivo /etc/host.conf y cambiar la linea como se indica
order nis,hosts,bind

7) Establecer el dominio del servidor NIS: ypdomainname nombre_dominio

8) Editar el archivo /var/yp/Makefile

  • comentar la linea que contenga la palabra GSHADOW
  • en la linea que inicia con la palabra all quitar la palabra netgrp

9) Crear las tablas ejecutando /var/yp/make

10) Levantar los servicios ypserver y yppasswd

  • /etc/rc.d/init.d/ypserver start
  • /etc/rc.d/init.d/yppasswd start

11) Exportar el directorio /home

12) Entrar al setup e indicar que los servicios de nfs, ypserver y yppaswd se inicien al arranque

13) Ejecutar: authconfig y habilitar el NIS
[*] enable NIS
NIS Domain <nombre del dominio>

14) Levantar el servicio de NFS

 

 

EN EL CLIENTE
———————
1) Levantar el servicio de ypbind
/etc/rc.d/init.d/ypbind start

2) Establecer el nombre del dominio
ypdomainname nombre_dominio

3) Ejecutar authconfig y dar el nombre de servidor de NIS (o dar el ip) y nuevamente el nombre del dominio

4) En el setup indicar que siempre se levante el servicio ypbind

5) Para checar que el servidor nis este funcionando, ejecutamos en el cliente:

ypcat host.byname

y debe de dar como salida los host que estan definidos en el servidor nis o:

ypcat passwd.byname

y la salida son los usuarios del servidor nis

6) Montar automaticamente el subdirectorio home del servidor nis en el home del cliente

mount -t nfs ipnis:/home /home

——————————————————————————–
METODO CORTO Chulo
——————————————————————————–

1) Editar el archivo /etc/inetd.conf y descomentar las lineas
#time
#time

2) Reiniciar el inetd con la orden killall -HUP inetd

3) Levantar los servicios ypserver y yppasswd

  • /etc/rc.d/init.d/ypserver start
  • /etc/rc.d/init.d/yppasswd start

4) Establecer el nombre del dominio
ypdomainname nombre_dominio

5) Editar el archivo /var/yp/Makefile

  • comentar la linea que contenga la palabra GSHADOW
  • en la linea que inicia con la palabra all quitar la palabra netgrp

6) Crear las tablas ejecutando /var/yp/make, esto genera en yp un subdirectorio con
el nombre del dominio en donde se almacenaran las tablas de datos

7) Editar el archivo /etc/exports y agregar la linea

/home (rw)

y salvarlo

8) levantar el demonio de nfs /etc/rc.d/init.d/nfs start

9) en el setup indicarle que tambien se levanten los servicios: nfs,ypserv y yppasswd

nota: cada ves que se a.ada un usuario en el servidor NIS se debera de hacer lo siguiente:
a) entrar a /var/yp
b) ejecutar make

————————-
EN LOS CLIENTES
————————–
1) Ejecutar authconfig

LEAVE A REPLY

Please enter your comment!
Please enter your name here