<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Integrar_equipos_Linux_no_dominio_Samba4</id>
	<title>Integrar equipos Linux no dominio Samba4 - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Integrar_equipos_Linux_no_dominio_Samba4"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Integrar_equipos_Linux_no_dominio_Samba4&amp;action=history"/>
	<updated>2026-10-22T08:09:24Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=Integrar_equipos_Linux_no_dominio_Samba4&amp;diff=62749&amp;oldid=prev</id>
		<title>Antonio: /* Introducir o equipo no dominio */</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Integrar_equipos_Linux_no_dominio_Samba4&amp;diff=62749&amp;oldid=prev"/>
		<updated>2017-10-16T23:52:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Introducir o equipo 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;Neste apartado veremos como introducir os clientes Linux no dominio.&lt;br /&gt;
&lt;br /&gt;
== Sincronizar a hora do sistema por NTP ==&lt;br /&gt;
&lt;br /&gt;
A sincronización da hora é imprescindible para o funcionamento de Kerberos, así que configuraremos a sincronización da hora no cliente igual que o fixemos no servidor debian:&lt;br /&gt;
&lt;br /&gt;
* Instalamos o servizo NTP:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install ntp&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Cambiamos no ficheiro &amp;#039;&amp;#039;&amp;#039;/etc/ntp.conf&amp;#039;&amp;#039;&amp;#039; os servidores NTP para sincronizar a hora polos seguintes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
server 0.europe.pool.ntp.org&lt;br /&gt;
server 1.europe.pool.ntp.org&lt;br /&gt;
server 2.europe.pool.ntp.org&lt;br /&gt;
server 3.europe.pool.ntp.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Reiniciamos o servizo NTP:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
sudo service ntp restart&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Comprobamos o funcionamento do servizo con:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ntpq -p&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuración do servidor de DNS ==&lt;br /&gt;
&lt;br /&gt;
O seguinte paso será a configuración do DNS para que utilice como servidor o servidor de DNS do dominio:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;DNS&amp;quot; widths=&amp;quot;350&amp;quot; heights=&amp;quot;300px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Image:Dl_ubuntu_samba4_01.png| Na configuración da interface de rede establecemos como servidor de DNS a dirección IP do equipo debian. &lt;br /&gt;
Image:Dl_ubuntu_samba4_01b.png| Comprobamos que no ficheiro &amp;#039;&amp;#039;&amp;#039;/etc/nsswitch.conf&amp;#039;&amp;#039;&amp;#039; a configuración de &amp;#039;&amp;#039;&amp;#039;hosts&amp;#039;&amp;#039;&amp;#039; sexa &amp;#039;&amp;#039;files dns&amp;#039;&amp;#039;.&lt;br /&gt;
Image:Dl_ubuntu_samba4_01c.png| Estableceremos como nome para o equipo o nome completo de DNS, incluído o sufixo do dominio, editando o ficheiro &amp;#039;&amp;#039;&amp;#039;/etc/hostname&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
Image:Dl_ubuntu_samba4_01d.png| Editamos o ficheiro &amp;#039;&amp;#039;&amp;#039;/etc/hosts&amp;#039;&amp;#039;&amp;#039; para que a dirección de &amp;#039;&amp;#039;loopback&amp;#039;&amp;#039; se asocie tamén ao nome completo de DNS do equipo.&lt;br /&gt;
Image:Dl_ubuntu_samba4_01e.png| Con &amp;#039;&amp;#039;&amp;#039;hostname&amp;#039;&amp;#039;&amp;#039; podemos comprobar o novo nome do equipo. Se non está actualizado co novo nome podemos utilizar comando &amp;#039;&amp;#039;hostname uclient01.iescalquera.local&amp;#039;&amp;#039; para actualizalo sen ter que reiniciar o equipo.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introducir o equipo no dominio ==&lt;br /&gt;
&lt;br /&gt;
* A forma máis sinxela de introducir o noso equipo &amp;#039;&amp;#039;uclient01&amp;#039;&amp;#039; no dominio é utilizar o software &amp;#039;&amp;#039;PBISOpen&amp;#039;&amp;#039;. Existen outras alternativas, como utilizar &amp;#039;&amp;#039;winbind&amp;#039;&amp;#039;, pero a configuración é bastante máis complexa (no final da páxina atópanse un par de enlaces que explican o proceso).&lt;br /&gt;
&lt;br /&gt;
* Ata hai uns anos, o paquete chamábase &amp;#039;&amp;#039;likewise-open&amp;#039;&amp;#039;, pero debido á compra de Likewise por parte da empresa &amp;#039;&amp;#039;BeyondTrust&amp;#039;&amp;#039;, agora o software foi renomeado como &amp;#039;&amp;#039;PowerBroker Identity Services&amp;#039;&amp;#039;. Na versión 14.04 de Ubuntu o paquete &amp;#039;&amp;#039;likewise-open&amp;#039;&amp;#039; que contiña o software &amp;#039;&amp;#039;LikewiseOpen&amp;#039;&amp;#039; foi retirado dos repositorios.&lt;br /&gt;
&lt;br /&gt;
* Neste caso, o paquete que temos que instalar non está nos repositorios de Ubuntu, así que o imos descargar de : https://github.com/BeyondTrust/pbis-open/releases&lt;br /&gt;
&lt;br /&gt;
* Como se ve na imaxe, seleccionamos o paquete Debian que se corresponda coa versión de Ubuntu que teñamos instalada, de 32 ou 64 bits (instalaremos a versión máis actual, a 8.5.5):&lt;br /&gt;
&lt;br /&gt;
[[Archivo:2017_pbisopen_01.png|700px|center|thumb|Descarga do paquete PBIS Open]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Executamos o script de instalación do paquete que acabamos de descargar. Supoñendo que está descargado na carpeta &amp;#039;&amp;#039;Descargas&amp;#039;&amp;#039;, executaríamos o comando que se mostra a continuación, seleccionando as opcións que se indican na imaxe: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh Descargas/pbis-open-8.5.5.372.linux.x86_64.deb.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:2017_pbisopen_02.png|700px|center|thumb|Instalación do paquete PBIS Open]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Introducimos o equipo no dominio co comando &amp;#039;&amp;#039;domainjoin-cli&amp;#039;&amp;#039;. Como se pode ver na imaxe teremos que introducir o contrasinal do usuario &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; de Samba4:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
sudo domainjoin-cli join IESCALQUERA.LOCAL Administrator&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:2017_pbisopen_03.png|700px|center|thumb|Introdución de equipo Linux no dominio con LikewiseOpen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Utilizamos o comando &amp;#039;&amp;#039;config&amp;#039;&amp;#039; de &amp;#039;&amp;#039;PBIS Open&amp;#039;&amp;#039; para poder identificarse cos usuarios do dominio sen ter que poñer antes do nome do usuario o nome do dominio (xa que se non teríamos que escribir &amp;#039;&amp;#039;IESCALQUERA\usuario&amp;#039;&amp;#039; para iniciar sesión con un usuario do dominio):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
sudo /opt/pbis/bin/config AssumeDefaultDomain true&lt;br /&gt;
sudo /opt/pbis/bin/config UserDomainPrefix IESCALQUERA&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Utilizarémolo tamén para que cando &amp;#039;&amp;#039;PBIS Open&amp;#039;&amp;#039; teña que crear a carpeta persoal dun usuario do dominio que non ten carpeta persoal no equipo cliente estableza os permisos adecuados para que ningún outro usuario poida acceder a ela.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
sudo /opt/pbis/bin/config HomeDirUmask 077&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* E por último, para que se estableza o intérprete de comandos &amp;#039;&amp;#039;bash&amp;#039;&amp;#039; por defecto:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
sudo /opt/pbis/bin/config LoginShellTemplate /bin/bash&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Xa para rematar, modificamos a configuración do xestor de escritorio para que nos permita introducir o nome do usuario, e tamén para non mostre a listaxe de todos os usuarios, xa que seguramente no dominio chegará a haber moitos usuarios. Editamos o ficheiro &amp;#039;&amp;#039;/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf&amp;#039;&amp;#039; e engadimos estas dúas liñas:&lt;br /&gt;
 greeter-show-manual-login=true&lt;br /&gt;
 greeter-hide-users=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Listo!! Só nos queda reiniciar o equipo para activar todos os cambios.&lt;br /&gt;
&lt;br /&gt;
== Iniciar sesión no equipo con un usuario do dominio ==&lt;br /&gt;
&lt;br /&gt;
Reiniciado &amp;#039;&amp;#039;uclient01&amp;#039;&amp;#039;, para acceder con un usuario do dominio simplemente introduciremos o seu usuario e contrasinal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Iniciar sesión con usuario do dominio&amp;quot; widths=&amp;quot;350&amp;quot; heights=&amp;quot;300px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Image:2017_pbisopen_04.png| Introducimos o nome do único usuario que temos de momento, &amp;#039;&amp;#039;administrator&amp;#039;&amp;#039;, e o seu contrasinal&lt;br /&gt;
Image:Dl_pbis_05.png| Fixarse que a carpeta persoal do usuario créase automaticamente en &amp;#039;&amp;#039;/home/local/IESCALQUERA&amp;#039;&amp;#039;, e xa se copia o contido da carpeta &amp;#039;&amp;#039;/etc/skel&amp;#039;&amp;#039; sobre ela.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalacións masivas por clonación e en equipos duais ==&lt;br /&gt;
&lt;br /&gt;
* En caso de que fagamos unha instalación dun equipo cliente do dominio para logo clonar e moitos outros equipos, é importante ter en conta que a introdución do cliente no dominio haberá que facela en cada equipo despois de facer a clonación, e cambiando o nome do equipo cliente en cada un dos equipos para que cada equipo teña a súa conta na estrutura do dominio.&lt;br /&gt;
&lt;br /&gt;
* O cambio do nome do equipo pode facerse como se explica no comezo do apartado simplemente substituíndo o nome que se teña actualmente (por exemplo, no noso caso &amp;#039;&amp;#039;uclient01&amp;#039;&amp;#039;) polo nome que queiramos nos ficheiros &amp;#039;&amp;#039;/etc/hostname&amp;#039;&amp;#039; e &amp;#039;&amp;#039;/etc/hosts&amp;#039;&amp;#039;. Iso poderíamos facelo utilizando o comando &amp;#039;&amp;#039;[http://www.gnu.org/software/sed/manual/sed.html sed]&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
sed -i &amp;#039;s|uclient01|novo_nome|g&amp;#039; /etc/hostname&lt;br /&gt;
sed -i &amp;#039;s|uclient01|novo_nome|g&amp;#039; /etc/hosts&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Polo tanto, sería sinxelo facer un script que executase estes dous comandos co nome que lle indicásemos como parámetro e, xa postos, invocase o comando &amp;#039;&amp;#039;domainjoin-cli&amp;#039;&amp;#039; para introducir nun único paso o equipo no dominio co nome correcto.&lt;br /&gt;
&lt;br /&gt;
* No caso de equipos duais (referímonos con isto a equipos que teñan instalados varios sistemas operativos, por exemplo Windows e Ubuntu ou algunha outra distribución de Linux), se queremos introducir o equipo no dominio nos distintos sistemas operativos instalados é conveniente que teñan distintos nomes. Por exemplo, poñeríamos &amp;#039;&amp;#039;aula0101-windows&amp;#039;&amp;#039; como nome do equipo en Windows e &amp;#039;&amp;#039;aula0101-ubuntu&amp;#039;&amp;#039; en Ubuntu, xa que así cada sistema tería unha conta independente no dominio.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0; background:#E6ECFF; font-size:100%; border:1px solid #cccccc; text-align:left; padding:0.2em 0.4em; -moz-border-radius:6px&amp;quot;&amp;gt;[[Imagen:aprende.png|left]]&amp;#039;&amp;#039;&amp;#039;OUTRAS REFERENCIAS NA WEB&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Nos seguintes enlaces podes atopar explicacións de distintas opcións para integrar un cliente Linux nun dominio Samba4:&lt;br /&gt;
* https://help.ubuntu.com/community/LikewiseOpen&lt;br /&gt;
* https://help.ubuntu.com/community/ActiveDirectoryWinbindHowto&lt;br /&gt;
* http://blog.mycroes.nl/2012/02/linux-integration-with-active-directory.html&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- [[Usuario:antonio| Antonio de Andrés Lema]] e [[Usuario:Carrion| Carlos Carrión Álvarez]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
</feed>