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