Unir Linux (Ubuntu 12.04) a controlador de dominio Active Directory

Existen ocasiones en que es necesario unir computadoras bajo sistema operativo Linux a un controlador de dominio de Windows Server, puede darse por varios motivos, sea cual sea la razón, en esta entrada aprenderemos a hacer eso.

Se estará trabajando con Ubuntu 12.04 uniéndose a un controlador de dominio de Active Directory bajo Windows Server 2012 R2.

Comencemos con el proceso:

El primer paso es abrir una terminal (Ctrl + Alt + T) y vamos a editar un archivo del sistema, la lista de hosts.  Es importante que tengamos permisos de super usuario, para ello escribimos "sudo su" y proporcionamos la contraseña del usuario root para hacer los siguientes pasos con estos permisos. Después escribimos "gedit /etc/hosts", donde "gedit" es un editor de archivos de texto (pueden sustituirlo por otro si se sienten más comodos con el) y el resto del comando es la ruta del archivo que vamos a modificar.

El primer paso es abrir una terminal (Ctrl + Alt + T) y vamos a editar un archivo del sistema, la lista de hosts.
Es importante que tengamos permisos de super usuario, para ello escribimos «sudo su» y proporcionamos la contraseña del usuario root para hacer los siguientes pasos con estos permisos.
Después escribimos «gedit /etc/hosts», donde «gedit» es un editor de archivos de texto (pueden sustituirlo por otro si se sienten más comodos con el) y el resto del comando es la ruta del archivo que vamos a modificar.

Se nos abre el archivo con una interfaz gráfica, ahora lo que debemos hacer es añadir a la lista de hosts, abajo de las IP que aparecen al inicio del archivo, la del servidor al que nos vamos a unir, seguido del nombre del servidor, como se muestra en la imagen en la tercera línea. Guardamos los cambios y cerramos.

Se nos abre el archivo con una interfaz gráfica, ahora lo que debemos hacer es añadir a la lista de hosts, abajo de las IP que aparecen al inicio del archivo, la del servidor al que nos vamos a unir, seguido del nombre del servidor, como se muestra en la imagen en la tercera línea.
Guardamos los cambios y cerramos.

Ahora toca editar otro archivo, esta vez escribiremos "gedit /etc/nsswitch.conf", al igual que en el paso anterior, pueden sustituir gedit por el editor de texto de su preferencia.

Ahora toca editar otro archivo, esta vez escribiremos «gedit /etc/nsswitch.conf», al igual que en el paso anterior, pueden sustituir gedit por el editor de texto de su preferencia.

Una vez que se abre el archivo, debemos de comentar la línea que dice "hosts..." con un símbolo de # al principio de la línea. Después agregamos otra nueva, que debe de decir "hosts: (doble TAB) files dns mdns4". Guardamos los cambios y cerramos.

Una vez que se abre el archivo, debemos de comentar la línea que dice «hosts…» con un símbolo de # al principio de la línea.
Después agregamos otra nueva, que debe de decir «hosts: (doble TAB) files dns mdns4».
Guardamos los cambios y cerramos.

Ahora hacemos ping a nuestro servidor con el nombre del dominio, como se muestra en la imagen, la terminal regresó un mensaje: ping: unknown host testeo.com. Si a tí también te salió este mensaje, tienes que editar un archivo llamado "resolv.conf", si no te marcó el error, puedes saltar este siguiente paso. Para los que les marcó el error, escribimos en la terminal "gedit /etc/resolv.conf"

Ahora hacemos ping a nuestro servidor con el nombre del dominio, como se muestra en la imagen, la terminal regresó un mensaje: ping: unknown host testeo.com.
Si a tí también te salió este mensaje, tienes que editar un archivo llamado «resolv.conf», si no te marcó el error, puedes saltar este siguiente paso.
Para los que les marcó el error, escribimos en la terminal «gedit /etc/resolv.conf»
Y en la última línea escribirmos «search testeo.com» donde testeo.com es el nombre del dominio al cual nos uniremos.

Ahora ejecutamos en la terminal "sudo visudo"

Después escribimos en la terminal «gedit /etc/dhcp/dhclient.conf», se nos abrirá un archivo, arriba de la línea que dice «send host-name » agregarmos dos líneas, la primera será: supersede domain name «testeo.com» y la segunda será prepend domain-name-servers 192.168.0.6; obviamente van a sustituir el nombre del dominio y la IP por la suya, una disculpa, olvidé tomar captura de estos pasos. Ahora ejecutamos en la terminal «sudo visudo»

Se nos abrirá este archivo, esta vez en modo terminal y debajo de la línea que dice "# User privilege specification" escribimos: root ALL=(ALL:ALL) ALL TESTEOpepito ALL=(ALL:ALL) ALL donde TESTEO es el nombre del dominio, y pepito es el nombre de usuario de Active Directory previamente configurado en Windows Server. Guardamos los cambios con Ctrl + x,, y procedemos al siguiente paso.

Se nos abrirá este archivo, esta vez en modo terminal y debajo de la línea que dice «# User privilege specification» escribimos:
root ALL=(ALL:ALL) ALL
TESTEOpepito ALL=(ALL:ALL) ALL
donde TESTEO es el nombre del dominio, y pepito es el nombre de usuario de Active Directory previamente configurado en Windows Server.
Guardamos los cambios con Ctrl + x,, y procedemos al siguiente paso.

Ahora vamos a instalar un pequeño programa que nos va a servir para conectarnos por medio de una interfaz gráfica, escribimos en la terminal "sudo apt-get likewike-open-gui" y esperamos a que se instale.

Ahora vamos a instalar un pequeño programa que nos va a servir para conectarnos por medio de una interfaz gráfica, escribimos en la terminal «sudo apt-get likewike-open-gui» y esperamos a que se instale.

Una vez terminada la instalación, buscamos en la lista de programas "Active Directory membership" y lo abrimos

Una vez terminada la instalación, buscamos en la lista de programas «Active Directory membership» y lo abrimos

Aquí en dominio, escribimos el nombre de nuestro dominio, en este caso es "TESTEO.COM" y damos clic en "Join Domain"

Aquí en dominio, escribimos el nombre de nuestro dominio, en este caso es «TESTEO.COM» y damos clic en «Join Domain»

Nos va a pedir que proporcionemos las credenciales de Administrador del servidor, la escribimos y damos clic en OK.

Nos va a pedir que proporcionemos las credenciales de Administrador del servidor, la escribimos y damos clic en OK.

Se nos dirá que se está uniendo al dominio y si todo salió bien, nos pondrá "Succeeded" que quiere decir que se ha completado exitosamente el proceso.

Se nos dirá que se está uniendo al dominio y si todo salió bien, nos pondrá «Succeeded» que quiere decir que se ha completado exitosamente el proceso.

Como se puede ver en esta ventana, se nos muestra ahora el nombre del dominio y el status en "joined" que quiere decir que estamos dentro del dominio.

Como se puede ver en esta ventana, se nos muestra ahora el nombre del dominio y el status en «joined» que quiere decir que estamos dentro del dominio.

Y listo, terminamos con la configuracipin del Ubuntu para unirlo a un controlador de dominio de Active Directory, espero que les haya servido esta información, nos vemos a la próxima.

Deja un comentario