PDF de programación - NIS(YP)/NIS+/NYS COMO

Imágen de pdf NIS(YP)/NIS+/NYS COMO

NIS(YP)/NIS+/NYS COMOgráfica de visualizaciones

Actualizado el 23 de Junio del 2018 (Publicado el 14 de Enero del 2017)
362 visualizaciones desde el 14 de Enero del 2017
62,2 KB
14 paginas
Creado hace 23a (18/07/1996)
NIS(YP)/NIS+/NYS COMO

Andrea Dell’Amico, Mitchum DSouza, Erwin Embsen, Peter Eriksson
Traducción de Carlos Martinez Txakartegi, txakar@rigel.deusto.es
de 1996

l0.5, 24 de Enero de 1995 18 de Julio

Configuración y detalles de NIS(YP), NIS+ y NYS (Yellow Pages), sistemas de autentificación distribuída.

Índice General

1 Glosario

1.1 Algo de Información General . . . .

. .

.

. .

.

. .

. .

.

.

.

. . .

.

.

. . .

.

.

. . .

.

.

. . .

.

.

.

.

2 Introducción

2.1 Nuevas Versiones de Este Documento (En inglés) .

. .

.

.

.

. .

.

. .

. .

. .

2.2 Nota de Renuncia . . . .

. . .

. . .

. .

. .

.

. . .

.

. .

. .

.

. .

. .

.

. . .

2.3 FeedBack . . .

. . . .

.

. .

. .

. .

. .

.

. .

. .

.

. . .

.

.

. . .

.

.

. . .

.

2.4 Agradecimientos

. . . .

. . .

. . .

. .

. .

.

. . .

.

. .

. .

.

. .

. .

.

. . .

.

.

.

.

. . .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. . .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. .

.

.

.

.

.

.

3 ¿ NIS o NIS+ ?

3.1

¿ NIS tradicional o la librería NYS ? .

. .

. .

.

. .

. .

.

. .

. .

.

. . .

.

. .

. .

.

. .

. .

.

. . .

.

.

4 Cómo trabaja

5 ¿ Qué necesitas para configurar NIS ?

5.1 El Mapeador de Puertos RPC . . .

. .

.

. .

.

. .

. .

.

5.2 Determinar si eres Servidor, Esclavo o Cliente.

.

. .

. .

.

.

.

. . .

. .

. .

.

.

.

. . .

. .

. .

.

.

.

. . .

. . .

5.3 El Software . .

. . . . .

.

. .

. .

.

. . .

.

.

. . .

5.4 Configurar un Cliente NIS usando NIS Tradicional

.

.

. .

. .

. .

. .

.

.

. .

. .

.

. . .

.

.

.

. .

.

. .

. .

.

. . .

.

. . .

.

.

.

.

. . .

.

.

.

. . .

.

.

.

. .

. .

.

.

.

.

. .

. .

.

.

.

6 ¿ Qué necesitas para configurar NYS ?

6.1 Determinar si eres un Servidor, Esclavo o Cliente. .

. .

.

.

.

. .

.

. .

. .

. .

6.2 El Software . .

. . . . .

.

. .

. .

.

. . .

.

.

. . .

.

. .

. .

.

. .

. .

.

. . .

6.3 Configurar un Cliente NYS usando NYS .

. .

. .

.

. .

6.4 El Fichero nsswitch.conf . . .

. .

6.5 Haz usar NYS a tus binarios

. . . .

. .

.

.

. .

. .

.

.

. .

. .

. .

. .

.

.

.

. .

. .

.

.

.

.

.

. . .

. . .

.

.

.

.

.

.

. . .

. . .

. . .

.

.

.

.

.

.

.

.

. . .

.

.

.

. . .

. . .

. . .

.

.

.

.

.

. . .

.

.

.

. . .

. . .

. . .

.

.

.

.

.

7 Configurar un Servidor NIS

7.1 El Programa Servidor ypserv . . .

. .

.

. .

.

. .

. .

.

. . .

.

7.2 El Programa yppasswdd . . . . .

.

.

. .

.

. .

. .

. .

.

. . .

.

.

. . .

.

. .

. .

.

. .

. .

.

. .

.

. . .

.

.

. . .

.

.

. . .

.

.

.

.

.

.

.

.

.

. .

.

.

.

.

.

.

.

.

. .

.

.

2

3

3

3

4

4

4

4

4

5

5

5

6

6

7

8

8

9

10

10

10

12

12

13

.

.

.

.

.

.

.

.

.

1. Glosario

8 Verificar la Instalación NIS/NYS

9 Problemas Comunes y soluciones con NIS

10 Preguntas Realizadas Frecuentemente

11 Anexo: El INSFLUG

1 Glosario

2

13

13

14

14

En este documento se han usado muchos acrónimos. Aquí se listan los más importantes junto a una breve explicación:

DBM

DLL

DataBase Management, una librería de funciones que mantiene pares clave-contenido en una base de datos.

Dynamically Linked Library, una librería enlazada a un programa ejecutable en tiempo de ejecución.

domainname

Un nombre ”clave”que es usado por clientes NIS para ser capaces de localizar un servidor NIS adecuado que
sirve a esa clave domainname. Notar que esto no tiene nada que ver necesariamente con el ”dominio”(nombre
de máquina) DNS de la(s) máquina(s).

FTP

libnsl

File Transfer Protocol, un protocolo usado para transferir ficheros entre dos ordenadores.

Name services library, una librería de llamadas a servicios de nombres (getpwnam, getservbyname,
etc...) en Unixes SVR4.

libsocket

Socket services library, una librería para llamadas a servicios de sockets (socket, bind, listen, etc...)
en Unixes SVR4.

NIS

NIS+

NYS

Network Information Service, un servicio que proporciona información, que tiene que ser conocida por toda la
red, a todas las máquinas de la red. Hay soporte para NIS en la librería estándar de Linux libc, y a la que en
el texto nos referiremos como ”NIS tradicional”.

Network Information Service (Plus :-), es esencialmente un NIS con “esteroides”. NIS+ fue diseñado por Sun
Microsystems Inc. como un sustituto de NIS, con una mejor seguridad y un mejor manejo de grandes instala-
ciones.

Este es el nombre de un proyecto que viene de NIS+,YP y Switch y que está organizado por Peter Eriksson
<pen@lysator.liu.se>. Contiene, entre otras cosas, una completa reimplementación del código del NIS
(=YP) usando la funcionalidad del Name Services Switch de la librería NYS.

2. Introducción

3

RPC

YP

Remote Procedure Call. Las rutinas RPC permiten a los programas en C realizar llamadas a procedimientos en
otras máquinas a través de la red. Cuando la gente habla de RPC, normalmente se refiere a la variante SunRPC.

Yellow Pages(tm), Páginas Amarillas en Inglés, es una marca registrada en el Reino Unido por la British Telecom
plc. (la telefónica inglesa, vamos).

TCP-IP

Transmission Control Protocol/Internet Protocol. Es un protocolo de comunicación de datos usado a menudo
en máquinas Unix.

1.1 Algo de Información General

Las siguientes líneas están sacadas del Sun(tm) System & Network Administration Manual:

"NIS se llamaba en un principio Sun Yellow Pages (YP)

pero el nombre Yellow Pages(tm) es una marca registrada
en el Reino Unido por la British Telecom plc y no
puede ser usado sin permiso."

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:

 nombres de login/passwords/directorios home (/etc/passwd)

 información de grupos (/etc/group)

Así que, por ejemplo, si la entrada de tu password está grabada en la base de datos passwd de NIS, serás capaz de
entrar en todas las máquinas de la red que tengan corriendo los programas clientes NIS.

Sun es una marca registrada de Sun Microsystems, Inc. licenciada a SunSoft, Inc.

2

Introducción

Cada vez más y más máquinas Linux están siendo instaladas como parte de una red de computadoras. Para simplificar
la administración de la red, la mayor parte de las redes (sobre todo, redes basadas en máquinas Sun) ejecutan el
Network Information Service. Las máquinas Linux pueden sacar gran partido a los servicios NIS existentes o proveer
servicio NIS por sí mismas. Pueden incluso (con la librería NYS) actuar como un cliente NIS+ limitado.

Este documento intenta responder cuestiones sobre la configuración de NIS(YP) en tu máquina Linux. No habla sobre
cómo configurar NIS+. No olvides leer la sección 5.1 ()

2.1 Nuevas Versiones de Este Documento (En inglés)

Nuevas versiones de este documento serán enviadas periódicamente (aproximadamente, cada mes) a los newsgroups
comp.os.linux.announce y comp.os.linux.misc. Este documento se encuentra archivado en varios FTP
sites, incluyendo sunsite.unc.edu en el directorio /pub/Linux/docs/HOWTO.

3. ¿ NIS o NIS+ ?

2.2 Nota de Renuncia

4

Aunque este documento ha sido recogido con lo mejor de nuestros conocimientos, puede contener, y probablemente
contendrá, errores. Por favor, léete todos los ficheros README adjuntos a cualquiera de los varios paquetes de software
descritos en este documento para obtener una información más detallada y precisa. Nosotros intentaremos mantener
este documento tan libre de errores como sea posible.

2.3 FeedBack

tienes algún comentario, preguntas o sugerencias, por favor, enviámelas por e-mail a Erwin Embsen

Si
<erwin@nioz.nl>. Y si encuentras errores u omisiones obvias, definitivamente debes contactar con él1.

2.4 Agradecimientos

Nos gustaría agradecer a toda la gente que ha contribuido (directa o indirectamente) a la realización de este documento.
En orden alfabético:

Andrea Dell’Amico <adellam@di.unipi.it>
Mitchum DSouza
Erwin Embsen
Byron A Jeff
Peter Eriksson

<Mitch.Dsouza@Dubai.Sun.COM>
<erwin@nioz.nl>
<byron@cc.gatech.edu>
<pen@lysator.liu.se>

Theo de Raadt <deraadt@fsa.ca> es responsable del código original de los yp-clients. Swen Thuemm-
ler <swen@uni-paderborn.de> portó el código de los yp-clients y de las yp-routines en la libc (de nuevo,
basándose en el trabajo de Theo).

3

¿ NIS o NIS+ ?

La elección entre NIS y NIS+ es fácil - usa NIS si no tienes que usar NIS+ o si no tienes severas necesidades de
seguridad. NIS+ es mucho más problemático de administrar (es bastante fácil de manejar la parte del cliente, pero
la parte del servidor es horrible). Otro problema es que el soporte para NIS+ bajo Linux está todavía en desarrollo
–una cosa importante de la que todavía carece es del soporte para encriptación y autentificación de datos que es la
principal razón por la que alguien querría usar NIS+...–

3.1 ¿ NIS tradicional o la librería NYS ?

La elección entre el NIS tradicional o el código NIS de la librería NYS es una elección entre vagancia y madurez vs.
flexibilidad y deseos de aventura.

El código ”NIS tradicional”está en la librería C estándar y ha estado ahí fuera por mucho tiempo, sufriendo a veces de
su edad y de un poco de inflexibilidad.

El código NIS de la librería NYS, por otro lado, requiere, una de dos, o que recompiles y re-enlaces todos tus programas
a la librería libnsl, o que recompiles la librería libc para que incluya el código libnsl (o tal vez puedas ir y obtener
una versión precompilada de alguien que ya lo haya hecho).

Otra diferencia es que el código tradicional NIS tiene algún soporte para Netgroups NIS, cosa que el código NYS no
tiene (todavía). Por otro lado, el código NYS te permite manejar Shadow Passwords de una forma transparente.

1Aunque me temo que no sabe castellano, así q
  • Links de descarga
http://lwp-l.com/pdf1413

Comentarios de: NIS(YP)/NIS+/NYS COMO (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad