Integrar el sistema Ubuntu en Zentyal PDC (controlador de dominio primario) - Parte 5


Después de mis tutoriales anteriores sobre Zentyal 3.4 ejecutándose como un PDC , donde me he unido solo al sistema operativo relacionado con Windows hasta ahora, es hora de integrar Sistemas de distribución Linux a este nombre de dominio.

  1. Install Zentyal as PDC (Primary Domain Controller) and Integrate Windows – Part 1
  2. Manage Zentyal PDC (Primary Domain Controller) from Windows – Part 2
  3. Creating Organizational Units and Enableing Group Policy – Part 3
  4. Setup File Sharing in Zentyal 3.4 PDC – Part 4

La configuración de Zentyal 3.4 Community Server como controlador de dominio primario actúa como un servidor Windows 2003 y puede unirse fácilmente a todo tipo de sistema operativo basado en Windows, como Windows XP, 7, 8, 8.1, Server Editions 2003/2008/20012 y también puede hacer un gran trabajo al unirse a distribuciones Linux Desktop/Server.

En esta configuración, Ubuntu 13.10 Desktop (o cualquier versión de Ubuntu) se integrará en Zentyal PDC con la ayuda del paquete Likewise Open basado en Winbind que se encuentra en los repositorios de Ubuntu.

Paso 1: Integrar Ubuntu en Zentyal PDC

1. En Ubuntu 13.10, abra Software y actualizaciones desde el menú Dash .

2. En la pestaña Otro Software , marque ambos Socios canónicos .

3. Abra una Terminal y realice una actualización del repositorio del sistema con el comando " sudo apt-get update ".

$ sudo apt-get update

4. Luego instale los paquetes de software Likewise Open necesarios para Ubuntu para unirse a Zentyal 3.4 PDC ejecutando.

$ sudo apt-get install likewise-open-gui

Paso 2: configurar las conexiones de red

Este paso es opcional, si su sistema ya tiene la IP DNS de Zentyal en Configuración de Red.

5. Vaya al acceso directo del icono Red desde el menú superior, haga clic con el botón derecho en él y seleccione Editar conexiones .

6. Elija su Interfaz de red que está conectada a su red Zentyal y seleccione Editar .

7. Seleccione Manual o Dirección automática (DHCP) solamente (las configuraciones importantes aquí son su DNS) e ingrese todas las configuraciones necesarias, presione Guardar , cierre la ventana y verifique su configuración. En el campo DNS ingrese la dirección IP de Zentyal 3.4.

8. Para verificar que su funcionalidad de DNS emita un comando ping en el nombre de dominio.

¡El dominio responde desde Ubuntu y todo está configurado correctamente!

9. Como paso necesario, verifique su nombre de host de Ubuntu (debe responder con el nombre de host de su sistema; de lo contrario, edite este archivo con un editor de archivos como nano, vi o gedit.

$ hostname
$ cat /etc/hostname

Paso 3: Únase a Ubuntu a Zentyal PDC

10. Ahora es el momento de unir Ubuntu a Zentyal PDC para ser parte de Active Directory. Nuevamente abra una Terminal e ingrese el siguiente comando y reinicie para aplicar nuevas configuraciones.

$ sudo domainjoin-cli join domain_name domain_administrative_user

Si prefiere hacerlo desde una Interfaz gráfica de usuario , ejecute el siguiente comando en la terminal.

$ sudo domainjoin-gui

E ingrese su configuración como en las capturas de pantalla a continuación.

Al final, recibirá una notificación de éxito del servidor.

11. Para confirmar que Ubuntu se ha agregado a Active Directory , vaya a Zentyal Web Administrative Tool (https:/yourdomain_name), navegue a Users and Computers -> Manage y verifique si el nombre de host de Ubuntu aparece en el bosque de dominios en Computadoras.

12. Como paso complementario, también puede verificar desde un sistema remoto de Windows ejecutando Usuarios y equipos de Active Directory.

Paso 4: Inicie sesión en el controlador de dominio

13. Para iniciar sesión con un usuario que pertenece al dominio, utilice la siguiente estructura desde la línea de comandos de Terminal.

$ su -  domain_name\domain_user

14. Para realizar un inicio de sesión de GUI en Ubuntu 13.04 y Ubuntu 13.10, edite el archivo /etc/lightdm/lightdm.conf.d/10-ubuntu.conf.

$ sudo nano /etc/lightdm/lightdm.conf.d/10-ubuntu.conf

Agregue las siguientes líneas al final del archivo.

allow-guest=false
greeter-show-manual-login=true

15. Luego vaya a la pantalla de inicio de sesión de Ubuntu, seleccione Iniciar sesión con las flechas del teclado e ingrese.

domain_name\domain_user
OR
domain_name.tld\domain_user
OR
domain_user

16. Ahora puede iniciar sesión en Ubuntu con usuarios remotos que pertenezcan a Zentyal PDC Active Directory y su perfil predeterminado estará ubicado en.

/home/likewise-open/DOMAIN_NAME/domain_user

17. Para iniciar sesión remotamente desde Putty, utilice esta estructura de inicio de sesión.

domain_name\domain_user

Paso 5: habilite los derechos administrativos de Active Directory

18. De forma predeterminada, Ubuntu no permite que los usuarios remotos de Active Directory realicen tareas administrativas en el sistema o habiliten la cuenta raíz con sudo.

19. Para habilitar el usuario administrativo de Zentyal PDC Active Directory con poderes de root en Ubuntu editar el archivo/etc/sudoers.

$ sudo nano /etc/sudoers

20. Navegue bajo la línea de privilegios raíz y agregue su usuario administrativo de Zentyal con las siguientes líneas.

DOMAIN_NAME\domain_administrative_user    ALL=(ALL)  ALL
the_same_domain_administrative_user   ALL=(ALL)  ALL

21. Como se demostró ahora, el Usuario Administrativo de Zentyal 3.4 PDC tiene pleno poder de root en el sistema Ubuntu (editar archivos de configuración, instalar/eliminar paquetes de software, administrar servicios y todo tipo de tareas administrativas).

Como conclusión final, Ubuntu se puede integrar a Zentyal PDC Active Directory fácilmente con la observación de que Windows GPO no se aplica a los sistemas Linux.