NIS

Javier Bolaños Molina javierbm en pacifico.uam.mx
Mie Jun 7 14:51:13 CDT 2000


Daniel Meneses wrote:

> Hola !
> Mi nombre es Daniel; estudio en el Tecnologico de B.C.
> campus Tijuana; aqui iniciamos un proyecto en el area
> de ingenieria y levantamos un servidor Linux con todos
> los servicios pero tenemos un problema que no sabemos
> como resolver y les agradeceria si me hicieran saber
> como se resuelve.
>
> Nuestro problema es que no podemos activar el servicio
> de NIS (network information service) en Linux para
> hacer que un usuario desde linux pueda conectarse
> directamente a el servidor linux con su clave y
> usuario.
>
> Hemos tratado varias veces de activarlo pero no
> funciona. Les agradeceria que me dijeran si saben como
> activarlo correctamente.
>

¿Que es exactamente lo que han tratado?


Una receta rápida consiste en definir que maps serán brindados por el
servidor nis esto se le dice en /etc/ypserv.conf

luego defines el dominio con
domainname mi_dominio_nis

tienes que inicializar por primera vez la base de datos NIS

/usr/lib/yp/ypinit -s

s de servidor

que por default te crea chunches en /var/yp esos chunches pueden ser la
base de datos de usuarios y passwords, los nombres de hosts, redes, etc.
que también por default toma de /etc.

una vez hecho esto (o antes de no me acuerdo sino pues intenta
cualquiera) hay que arrancar ypserv

si usas RedHat o uno de sus primos es tan fácil como
cd /etc/rc.d/init.d
./ypserv start

Ahora solo configura tus clientes, eso es a mi gusto más fácil


en /etc/yp.conf pon quien es tu servidor de NIS y el dominio que debe
coincidir con el que pusiste en el servidor, en este caso mi_dominio_nis

total que debe haber básicamente dos líneas.

server servidor_nis
domain mi_dominio_nis

Nota de a fuerzas, el nombre del servidor debe estar listado en
/etc/hosts sino no jala, bueno eso dice el archivo de configuración y en
Solaris me costo un rato averigurar que ese era el problema.

ahora solo pon el dominio en el cliente también con domainname como hace
rato y luego inicias ypbind (el cliente NIS)

cd /etc/rc.d/init.d/
 ./ypbind start

parece que es casi todo solo falta verificar que las líneas de
/etc/nssitch.conf no tengan un RETURN etc, y que en algún momento hagan
busqueda en NIS una muestra de mis clientes se parece a esto:

passwd:     files nis
shadow:     files nis
group:      files nis


Primero busca en los archivos de configuración locales, si no hay algo
ahi busca en nis.

That's all folks

Suerte!


-- 
Para desuscribirse, mande correo a: ayuda-unsubscribe en linux.org.mx
Para comandos adicionales, envíelo a: ayuda-help en linux.org.mx




Más información sobre la lista de distribución Ayuda