<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://wikilinux.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Configurar_un_dominio_con_NIS</id>
	<title>Configurar un dominio con NIS - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://wikilinux.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Configurar_un_dominio_con_NIS"/>
	<link rel="alternate" type="text/html" href="https://wikilinux.iessanclemente.net/index.php?title=Configurar_un_dominio_con_NIS&amp;action=history"/>
	<updated>2026-11-06T16:23:33Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wikilinux.iessanclemente.net/index.php?title=Configurar_un_dominio_con_NIS&amp;diff=1447&amp;oldid=prev</id>
		<title>Carrion: /* Actividade: Compartir recursos no dominio */</title>
		<link rel="alternate" type="text/html" href="https://wikilinux.iessanclemente.net/index.php?title=Configurar_un_dominio_con_NIS&amp;diff=1447&amp;oldid=prev"/>
		<updated>2007-07-04T15:13:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Actividade: Compartir recursos no dominio&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Os pasos que teremos que realizar para configurar un dominio con NIS son os seguintes:&lt;br /&gt;
&lt;br /&gt;
== Instalación e configuración do servidor de NIS ==&lt;br /&gt;
&lt;br /&gt;
* O primeiro paso para montar un dominio con NIS é configurar un equipo como servidor de NIS:&lt;br /&gt;
** [[Instalación e configuración do servidor de NIS en Mandriva]].&lt;br /&gt;
** [[Instalación e configuración do servidor de NIS en Ubuntu]].&lt;br /&gt;
* Para que o servizo de NIS funcione correctamente, debemos configurar tamén estes dous servizos para que establecer a conexión entre cliente e servidor.&lt;br /&gt;
** O firewall debe permitir todas as conexións que veñan das máquinas clientes.&lt;br /&gt;
** O servizo de [http://en.wikipedia.org/wiki/Portmap portmap] debe estar executándose porque é o encargado de redirixir as peticións dos clientes ao servidor de NIS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Instalación e configuración do cliente de NIS ==&lt;br /&gt;
&lt;br /&gt;
* A continuación debemos configurar os clientes Linux para que se autentifique contra este dominio NIS:&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Instalación e configuración do cliente de NIS en Mandriva&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
*** Podemos instalar e configurar o cliente de NIS co [[Centro de Control de Mandriva#Elixir o método de autentificación | Centro de Control]].&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Instalación e configuración do cliente de NIS en Ubuntu&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
*** En primeiro lugar debemos instalar o paquete &amp;#039;&amp;#039;&amp;#039;nis&amp;#039;&amp;#039;&amp;#039; da mesma maneira que na [[Instalación e configuración do servidor de NIS en Ubuntu#Instalación dos paquetes necesarios | instalación do servidor]], poñendo o nome do dominio ao que queremos engadir o equipo.&lt;br /&gt;
*** Por defecto o paquete nis de Ubuntu ven configurado como cliente, polo que non teremos que facer xa ningún cambio.&lt;br /&gt;
*** Para que o sistema de autentificación do sistena utilice faga uso de nis, deberemos editar o ficheiro &amp;#039;&amp;#039;&amp;#039;/etc/nsswitch.conf&amp;#039;&amp;#039;&amp;#039; e establecer que para buscar os usuarios, claves e grupos use os ficheiros locais en primeiro lugar e despois nis:&lt;br /&gt;
 passwd:   compat nis&lt;br /&gt;
 group:    compat nis&lt;br /&gt;
 shadow:   compat nis&lt;br /&gt;
&lt;br /&gt;
== Actualizar os mapas de NIS ==&lt;br /&gt;
* Un dos problemas máis importantes que ten o servidor de NIS é o feito de que non actualice automaticamente os mapas exportados aos clientes cando se produza un cambio nos ficheiros de configuración que estes exportan.&lt;br /&gt;
* Isto provoca que, por exemplo, se damos de alta un novo usuario no servidor, este usuario non poderá ser usado nos clientes ata que non actualicemos os mapas de NIS.&lt;br /&gt;
* Para forzar a actualización dos mapas, deberemos executar o script de xeneración dos mapas de NIS:&lt;br /&gt;
 make -C /var/yp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Actividade: Creación dun dominio con NIS ==&lt;br /&gt;
&lt;br /&gt;
 1. Crea un dominio NIS chamado &amp;#039;&amp;#039;&amp;#039;nome_do_teu_centro.local&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
 2. Une a este dominio un equipo cliente.&lt;br /&gt;
 3. Crea no servidor de NIS o usuario &amp;#039;&amp;#039;&amp;#039;alumno01&amp;#039;&amp;#039;&amp;#039;, con clave &amp;#039;&amp;#039;&amp;#039;abc123.&amp;#039;&amp;#039;&amp;#039; e a &lt;br /&gt;
    carpeta persoal en &amp;#039;&amp;#039;&amp;#039;/homes/alumno01&amp;#039;&amp;#039;&amp;#039;. Actualiza os mapas de NIS para que &lt;br /&gt;
    tomen este novo usuario.&lt;br /&gt;
 4. Comproba que podes iniciar unha sesión en modo texto no equipo cliente co usuario &amp;#039;&amp;#039;&amp;#039;alumno01&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
 5. Comproba se podes iniciar unha sesión gráfica no equipo cliente co usuario &amp;#039;&amp;#039;&amp;#039;alumno01&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configurar o acceso ás carpetas persoais dos usuarios do dominio ==&lt;br /&gt;
* Podemos comprobar que se pretendemos entrar nun equipo cliente cun usuario do dominio o contorno gráfico informará dunha serie de erros e non poderemos iniciar a sesión.&lt;br /&gt;
* Este problema é debido a que o equipo cliente non pode acceder á carpeta persoal do usuario, e deberemos configurar tanto cliente como servidor para [[Montar as carpetas persoais dos usuarios do dominio | montar nos equipos clientes as carpetas persoais dos usuarios do dominio]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Actividade: Compartir recursos no dominio ==&lt;br /&gt;
&lt;br /&gt;
 1. Crea no servidor a carpeta &amp;#039;&amp;#039;&amp;#039;/comun&amp;#039;&amp;#039;&amp;#039; e ponlle permiso de lectura e escritura para todos os usuarios.&lt;br /&gt;
 2. Comparte no servidor as carpetas &amp;#039;&amp;#039;&amp;#039;/homes&amp;#039;&amp;#039;&amp;#039; e &amp;#039;&amp;#039;&amp;#039;/comun&amp;#039;&amp;#039;&amp;#039; por NFS.&lt;br /&gt;
 3. Monta no cliente a carpeta &amp;#039;&amp;#039;&amp;#039;/comun&amp;#039;&amp;#039;&amp;#039; do servidor sobre &amp;#039;&amp;#039;&amp;#039;/comun&amp;#039;&amp;#039;&amp;#039;, e a &amp;#039;&amp;#039;&amp;#039;/homes&amp;#039;&amp;#039;&amp;#039; sobre &amp;#039;&amp;#039;&amp;#039;/homes&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
 3. Comproba se podes iniciar unha sesión gráfica no equipo cliente co usuario &amp;#039;&amp;#039;&amp;#039;alumno01&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
 4. Comproba que a carpeta persoal do usuario reside realmente no servidor, e que podes acceder en &amp;#039;&amp;#039;&amp;#039;/comun&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
    á carpeta &amp;#039;&amp;#039;&amp;#039;/comun&amp;#039;&amp;#039;&amp;#039; do servidor e escribir nela.&lt;br /&gt;
&lt;br /&gt;
== Ficheiros de configuración máis importantes ==&lt;br /&gt;
* Os ficheiros básicos de configuración do cliente e servidor de NIS son:&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[http://www.die.net/doc/linux/man/man5/ypserv.conf.5.html /etc/ypserv.conf]&amp;#039;&amp;#039;&amp;#039;: Ficheiro de configuración do servidor de NIS. Nel podemos definir regras de acceso para determinadas máquinas cliente ou para determinados mapas de NIS.&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;/var/yp/Makefile&amp;#039;&amp;#039;&amp;#039;: Ficheiro &amp;#039;&amp;#039;Makefile&amp;#039;&amp;#039; que xenera os mapas de NIS. Nel se establecer a maioría dos parámetros importantes do servizo de NIS, como o nome do dominio, os mapas a exportar, os ficheiros dos que se toman os datos para os mapas, etc.&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;/var/yp/securenets&amp;#039;&amp;#039;&amp;#039;: Este ficheiro pode utilizarse para indicar as direccións IP de máquinas ou redes que están autorizadas a obter información do servidor de NIS. Se este ficheiro non existe, o servidor de NIS permitirá o acceso a todas as máquinas.&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[http://www.die.net/doc/linux/man/man5/yp.conf.5.html /etc/yp.conf]&amp;#039;&amp;#039;&amp;#039;: Ficheiro de configuración do cliente de NIS. Nel podemos establecer o dominio no que se inclúe o cliente e a dirección IP do servidor de NIS.&lt;br /&gt;
* Porén, aínda que estes son os ficheiro de configuración estándares definidos no servizo de NIS, cada distribución pode definir outros ficheiros de configuración para optimizar o rendemento do sistema ou facilitar a súa configuración.&lt;br /&gt;
**Por exemplo, Ubuntu inclúe o ficheiro de configuración &amp;#039;&amp;#039;&amp;#039;/etc/default/nis&amp;#039;&amp;#039;&amp;#039; onde se pode modificar de forma centralizada o comportamento do servizo de NIS, xa sexa o equipo un cliente ou un servidor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Comandos para testar o servizo de NIS ==&lt;br /&gt;
* Existen varios comandos útiles para poder comprobar dende un equipo cliente se a configuración do servizo NIS é correcta:&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;ypcat&amp;#039;&amp;#039;&amp;#039;: Visualza o contido da táboa de NIS que se lle indique como parámetro. Podemos utilizalo como se ve no seguinte exemplo:&lt;br /&gt;
 ypcat passwd.byname&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;ypwhich&amp;#039;&amp;#039;&amp;#039;: Devolve o nome do servidor de NIS do dominio.&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;yptest&amp;#039;&amp;#039;&amp;#039;: Realiza unha serie de peticións de proba sobre o servidor de NIS. Poderemos ver a información obtida e ver se algún dos test produciu algún erro.&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;getent&amp;#039;&amp;#039;&amp;#039;: Este comando devolve as entradas dunha das bases de datos do sistema (definidas no ficheiro &amp;#039;&amp;#039;/etc/nsswitch.conf&amp;#039;&amp;#039;). Polo tanto, se o usamos sobre a base de datos de usuarios, debería mostrar os usuarios do dominio:&lt;br /&gt;
 getent passwd&lt;/div&gt;</summary>
		<author><name>Carrion</name></author>
	</entry>
</feed>