Integre CentOS / RedHat / Fedora en Zentyal PDC (controlador de dominio primario) - Parte 6


Después de mis tutoriales anteriores sobre Zentyal 3.4 ejecutándose como un PDC, donde he integrado el sistema operativo basado en Windows y Ubuntu, ahora es el momento de integrar otra conocida distribución de Linux llamada CentOS.

  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 PDC – Part 4
  5. Integrate Ubuntu in Zentyal PDC – Part 5

En esta configuración, CentOS 6.5 Desktop se integrará en Zentyal PDC con la ayuda del paquete Likewise Open basado en Winbind. Las instrucciones también funcionan para las distribuciones de Red Hat y Fedora.

Paso 1: Integrar CentOS en Zentyal PDC

1. En CentOS 6.5, abra una Terminal e inicie sesión con una cuenta de root local.

2. Abra su navegador, navegue hasta el siguiente enlace y descargue el paquete PowerBroker Identity Services para la plataforma CentOS (x86 o x64) y guárdelo.

  1. PowerBroker Identity Services

Alternativamente, puede usar el comando wget para descargar el paquete rpm como se muestra a continuación.

# wget http://download.beyondtrust.com/PBISO/8.0.0.2016/linux.rpm.x64/pbis-open-8.0.0.2016.linux.x86_64.rpm.sh

3. Ahora configure el permiso ejecutable en el paquete rpm descargado ejecutando el siguiente comando.

# chmod +x pbis-open-8.0.0.2016.linux.x86_64.rpm.sh

4. Luego, ejecute los paquetes de software Likewise Open necesarios para que CentOS 6.5 se una a Zentyal 3.4 PDC.

# ./pbis-open-8.0.0.2016.linux.x86_64.rpm.sh

5. Responda todas las preguntas con "sí" y después de que se complete la instalación, reinicie su sistema.

Paso 2: configurar las conexiones de red

6. Vaya al acceso directo del icono de Red en el menú superior y haga clic derecho sobre él y seleccione Editar conexiones.

7. Seleccione su interfaz de red que está conectada a su red Zentyal y seleccione Editar.

8. Vaya a la pestaña IPv4, elija la dirección Manual o Automática (DHCP) solamente e ingrese todas las configuraciones de DNS necesarias y presione Aplicar. En el campo DNS ingrese la dirección IP del servidor Zentyal.

9. Para verificar la funcionalidad de DNS, emita un comando ping en el nombre de dominio. Si el dominio responde desde CentOS, significa que todo está configurado correctamente.

# ping mydomain.com

10. A continuación, establezca el nombre de host para el sistema CentOS en el archivo "/ etc/sysconfig/network". Aquí, establezco el nombre de host como "centos".

# vi /etc/sysconfig/network

Paso 3: Únase a CentOS a Zentyal PDC

11. Ahora es el momento de unir el sistema CentOS 6.5 a Zentyal PDC para ser parte de Active Directory. Abra una terminal como usuario root y ejecute el siguiente comando.

# domainjoin-cli join domain_name domain_administrative_user

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

# /opt/likewise/bin/domainjoin-gui

A continuación, ingrese la configuración del dominio como se muestra en la captura de pantalla a continuación.

Introduzca sus credenciales de administrador de Zentyal PDC.

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

12. Para verificar que el sistema CentOS se ha agregado a Active Directory, vaya al Panel de administración web de Zentyal en "https:/yourdomain_name", navegue a Users and Computers -> Manage y verifique si el nombre de host CentOS se agregó en el bosque de dominios en Computers.

13. Como paso complementario, también puede confirmar desde una máquina Windows remota ejecutando Usuarios y equipos de Active Directory.

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

14. Para iniciar sesión con un usuario que pertenece al dominio, utilice el siguiente comando.

$ su -  domain_name\domain_user

15. Para iniciar sesión a través de la pantalla de inicio de sesión de la GUI, seleccione Otro usando las flechas del teclado e ingrese.

domain_name\domain_user

Después de iniciar sesión, reinicie su sistema y su dominio se agregará automáticamente a los inicios de sesión. Luego, puede iniciar sesión usando el nombre de usuario remoto sin el nombre de dominio.

16. Ahora puede iniciar sesión en CentOS con usuarios remotos que pertenecen a Zentyal PDC Active Directory y su perfil predeterminado se almacenará en.

/home/local/DOMAIN_NAME/domain_user

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

domain_name\domain_user

Si desea cambiar ese feo indicador "sh", cambie a bash shell.

/bin/bash

Paso 5: habilite los derechos administrativos de Active Directory

18. De forma predeterminada, CentOS no permite a los usuarios remotos de Active Directory realizar tareas administrativas en el sistema o habilitar la cuenta raíz con sudo.

19. Para habilitar los derechos administrativos de Active Directory en el usuario, debe agregar el usuario al archivo sudoers.

# vi /etc/sudoers

OR

# sudo visudo

Agregue las siguientes líneas con su usuario administrativo de Zentyal como se muestra a continuación.

DOMAIN_NAME\domain_administrative_user    ALL=(ALL)  ALL

domain_administrative_user    ALL=(ALL)  ALL

20. Como se demostró ahora, el Usuario Administrativo de Zentyal PDC tiene privilegios completos de root para instalar/eliminar paquetes de software, administrar servicios, editar configuración y mucho más.