Pesquisa de site

Integre CentOS/RedHat/Fedora no Zentyal PDC (controlador de domínio primário) – Parte 6


Depois dos meus tutoriais anteriores sobre o Zentyal 3.4 rodando como um PDC, onde integrei o sistema operacional baseado em Windows e o Ubuntu, agora é hora de integrar outra distribuição Linux bem conhecida chamada CentOS.

  1. Instale Zentyal como PDC (Controlador de Domínio Primário) e integre o Windows – Parte 1
  2. Gerenciar Zentyal PDC (controlador de domínio primário) do Windows – Parte 2
  3. Criando unidades organizacionais e habilitando políticas de grupo – Parte 3
  4. Configure o compartilhamento de arquivos no Zentyal PDC – Parte 4
  5. Integre o Ubuntu no Zentyal PDC – Parte 5

Nesta configuração, o CentOS 6.5 Desktop será integrado ao Zentyal PDC com a ajuda do pacote Similarmente Open baseado em Winbind. As instruções também funcionam para distribuições Red Hat e Fedora.

Etapa 1: Integrando CentOS no Zentyal PDC

1. No CentOS 6.5, abra um Terminal e faça login com uma conta root local.

2. Abra seu navegador, navegue até o link a seguir e baixe o pacote PowerBroker Identity Services para plataforma CentOS (x86 ou x64) e salve-o.

  1. Serviços de identidade PowerBroker

Alternativamente, você pode usar o comando wget para baixar o pacote rpm conforme mostrado abaixo.

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. Agora defina a permissão executável no pacote rpm baixado executando o seguinte comando.

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

4. Em seguida, instale os pacotes de software igualmente abertos necessários para o CentOS 6.5 para ingressar no Zentyal 3.4 PDC em execução.

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

5. Responda a todas as perguntas com “sim” e após a conclusão da instalação reinicie o sistema.

Etapa 2: configurar conexões de rede

6. Vá para o atalho do ícone Rede no menu superior, clique com o botão direito nele e selecione Editar conexões.

7. Selecione sua Interface de rede que está conectada à sua rede Zentyal e selecione Editar.

8. Vá para a guia IPv4, escolha apenas o endereço Manuall ou Automático (DHCP) e insira todos os As configurações de >DNS precisavam ser acessadas em Aplicar. No campo DNS, insira o endereço IP do Zentyal Server.

9. Para verificar a funcionalidade do DNS, emita um comando ping no nome de domínio. Se o domínio responder do CentOS, significa que tudo está configurado corretamente.

ping mydomain.com

10. Em seguida, defina o nome do host para o sistema CentOS no arquivo ‘/etc/sysconfig/network’. Aqui, defini o nome do host como ‘centos’.

vi /etc/sysconfig/network

Etapa 3: Junte-se ao CentOS ao Zentyal PDC

11. Agora é hora de unir o sistema CentOS 6.5 ao Zentyal PDC para fazer parte do Active Directory. Abra um terminal como usuário root e execute o seguinte comando.

domainjoin-cli join domain_name domain_administrative_user

Se desejar fazer isso a partir de uma interface gráfica de usuário, execute o seguinte comando no terminal.

/opt/likewise/bin/domainjoin-gui

Em seguida, insira as configurações do domínio conforme mostrado na captura de tela abaixo.

Insira suas credenciais de administrador do Zentyal PDC.

No final você receberá uma notificação de sucesso do servidor.

12. Para verificar se o sistema CentOS foi adicionado ao Active Directory, vá para o Painel Administrativo do Zentyal Web em 'https://nome_do_seudominio', navegue até Usuários e Computadores -> Gerenciar e verifique se o nome do host CentOS foi adicionado na floresta de domínio nos computadores.

13. Como etapa complementar, você também pode confirmar em uma máquina Windows remota executando Usuários e Computadores do Active Directory.

Etapa 4: Faça login no controlador de domínio

14. Para fazer login com um usuário que pertence ao domínio use o seguinte comando.

su -  domain_name\\domain_user

15. Para fazer login pela tela de login da GUI, selecione Outro usando as setas do teclado e digite.

domain_name\domain_user

Após o login, reinicie seu sistema e seu domínio será adicionado automaticamente aos logins. Então você pode fazer o login usando apenas o nome de usuário remoto sem o nome de domínio.

16. Agora você pode fazer login no CentOS com usuários remotos pertencentes ao Zentyal PDC Active Directory e seu perfil padrão será armazenado.

/home/local/DOMAIN_NAME/domain_user

17. Para login remoto do Putty, use esta estrutura de login.

domain_name\domain_user

Se você gosta de mudar aquele prompt feio “sh”, mude para bash shell.

/bin/bash

Etapa 5: Habilitar direitos administrativos do Active Directory

18. Por padrão, o CentOS não permite que usuários remotos do Active Directory executem tarefas administrativas no sistema ou capacitem a conta root com sudo.

19. Para ativar os direitos administrativos do Active Directory no usuário, você precisa adicionar o usuário ao arquivo sudoers.

vi /etc/sudoers

OR

sudo visudo

Adicione as seguintes linhas com seu usuário administrativo Zentyal conforme mostrado abaixo.

DOMAIN_NAME\\domain_administrative_user    ALL=(ALL)  ALL

domain_administrative_user    ALL=(ALL)  ALL

20. Conforme demonstrado agora, o usuário administrativo do Zentyal PDC tem privilégios completos de root para instalar/remover pacotes de software, gerenciar serviços, editar configurações e muito mais.