GPO de Ajuste de Horário no SAMBA4


Opa, tudo bem? 😀
Hoje vamos ver como aplicar uma GPO para corrigir o horário das estações Windows, em uma rede onde o controlador de domínio é baseado em Samba4. Eu estava tendo problemas com a sincronia de horários em hosts onde o sistema operacional é Windows 8 e Windows 10, para isso fui atras de uma solução que eu pudesse aplicar a todos os computadores do domínio, e vou compartilhar com você nesse post.

Não sei o motivo de não funcionar a sincronia de horário entre cliente/servidor com clientes Windows 8 e Windows 10 e controlador de domínio Samba4, talvez mais alguma jogada da Microsoft para cima do Software Livre? Não sabemos, é fato que muitas funcionalidades deixam de funcionar em novas versões e atualizações do windows.

Um problema tão comum, mas tão importante para o funcionamento correto de uma rede de computadores, a sincronia de data e hora é fundamental para funcionamento de alguns softwares, sejam eles para emissão de notas fiscais, conectar com bando de dados, acessar determinada aplicação bancaria via web, enfim, a lista é vasta.

Para solucionar esse “bug” de forma rápida e escalada, vamos precisar criar duas GPO’s, uma será aplicada na diretiva local dos computadores e outra será aplicada na configuração dos usuários do domínio.

Criando a Primeira GPO

A primeira GPO que precisamos criar, é a GPO de dar a permissão para os usuários do domínio consigam alterar a hora do sistema.
Essa GPO é criada nas diretivas de computadores.
Abra o “Gerenciamento de Diretiva de Grupo”, localizado em Ferramentas Administrativas no Controlador de Domínio.
Localize a OU de Computadores do domínio.

Clique com o botão direito do mouse sobre a OU de Computadores, e vamos criar uma nova GPO para dar a permissão para que usuários do domínio consigam alterar a data e hora do sistema Windows.

Abaixo crie um nome para sua GPO, lembrando que teremos que ter duas GPOs para aplicar essa permissão de ajuste de hora e data, eu vou criar uma GPO chamado Atualizar Horario Windows – PC, para saber que o PC no final da GPO corresponde a GPO que está vinculada a OU de computadores do domínio.

Abra a OU conforme abaixo, e clique com o botão direito do mouse e vamos editar nossa GPO.

Agora siga o caminho abaixo:

Configurações de Computador » Configurações do Windows » Configurações de Segurança » Diretivas locais » Atribuição de direitos de usuário

Agora vamos abrir a opção Alterar a hora do sistema:

Vamos editar a opção Alterar a hora do sistema e incluir o grupo Domain Users:

Marque a opção Definir estas configurações de diretivas:

Insira o grupo de segurança Domain Users ou Usuário de Domínio:

Agora clique em OK para confirmar as alterações:

Pronto, efetuamos a permissão em diretiva local para que todos os usuários do domínio possam ter permissão de ajuste na hora e data do sistema. Em ambientes Microsoft Windows Server esse erro não ocorre, somente com o Controladores de Domínio baseados em Samba.

Criando a Segunda GPO

Agora vamos criar a segunda GPO, responsável pelo ajuste transparente na hora do Logon do usuário.

Lembrando que essa GPO, vai ficar centralizar na OU de Usuários do domínio.

Clique com o botão direito do mouse e selecione a opção Criar um GPO neste domínio e fornecer um link para ele aqui…

Informe o nome da GPO, eu irei usar o mesmo padrão da GPO que fizemos acima, para dar permissão na diretiva local do computador, porém agora vou especificar User no final, para saber que essa GPO, corresponde a OU de usuários do domínios.

A seguir, vamos para o mesmo procedimento de edição da GPO.

Abra o caminho marcado, conforme abaixo:

Configurações do Usuário » Diretivas » Configurações do Windows » Scripts(Logon/Logoff)

Agora vamos abrir a opção Logon, e vamos clicar em Mostrar Arquivo…, conforme imagem:

Vai abrir o mapeamento da GPO dentro da pasta Sysvol.

Aqui nessa pasta vamos criar um script .bat para definir o horário correto nas estações de trabalho assim que os usuários fizerem logon.

Crie um novo arquivo .bat no diretório da GPO, defina um nome para o mesmo, eu defini “sincroniza-horario.bat”.

O conteúdo do arquivo deve ser o seguinte:

@echo off
net time \\10.1.0.6 /set /yes

Troque o IP 10.1.0.6 para o IP do seu controlador de domínio.

Agora clique em Adicionar:

Clique em Procurar:

Selecionando o arquivo…

Confirmando o arquivo selecionado.

Confirmando a configuração da GPO.

Visualizando o relatório da GPO criada.

Agora basta reiniciar as estações de trabalho para que peguem as configurações da GPO de horário.

Após fazer o reboot e logon nas maquinas rode o comando abaixo para verificar se a GPO foi aplicada.

Abra o prompt de comandos do Windows e execute o comando abaixo:

gpresult /h relatorio-gpo.html

Abra o diretório “home” do usuário e veja se gerou o arquivo.

Agora vamos abri-lo com duplo click sobre o mesmo.
Veja abaixo, GPO aplicada com sucesso!

Bem, é isso, espero te ajudar de alguma forma com esse post.

Dúvidas, comentário e sugestões postem nos comentários…
👋🏼 Valeu! e até a próxima!


Johnny Ferreira
johnny.ferreira.santos@gmail.com
http://www.tidahora.com.br


comments powered by Disqus