Menu

Mapeamento de GPOs de um controlador Windows em cliente Linux é possível ?

Anonymous
2020-06-05
2021-10-05
  • Anonymous

    Anonymous - 2020-06-05

    Gostaria de saber se é possível aplicar a police de papel de parede de um PDC windows server em estações Linux com CID ?

     
    • Eduardo Moraes

      Eduardo Moraes - 2020-06-05

      O conceito de GPO é restrito ao ambiente Windows. Em verdade, grosseiramente falando, as políticas de grupo é uma das maneiras de realizar configurações no ambiente dos sistemas Windows de forma remota e centralizada, mas que geralmente se tratam dos mesmos recursos que podem ser configurados diretamente no sistema local de um computador Windows.

      As distribuições Linux tem seus próprios recursos e forma de organizá-los, que se diferem totalmente dos sistemas Windows. Mas você pode tanto automatizar uma série de configurações nesses sistemas, como também gerenciá-las de forma remota e centralizada através dos Scripts de Logon do CID.

      A configuração do plano de fundo do usuário, a depender da distribuição, pode ser feito, por exemplo, através da alteração de uma chave de configuração no backend Dconf com o utilitário de linha de comando gsettings. A forma de implementar isso, repito, vai depender da distribuição Linux que esteja usando, mas você pode se basear no exemplo a seguir para ter uma noção de como adaptar isso ao seu ambiente. Então bastaria adicionar os seguintes comandos ao seu script logon.sh:

      #Copia a imagem que será aplicada ao plano de fundo da pasta Wallpapers no Netlogon para o diretório Home do usuário
      cp -f ${NETLOGON}/Wallpapers/image.jpg ${USERPROFILE}/.image.jpg
      
      #Aplica a imagem que foi copiada como papel de parede do usuário
      gsettings set org.gnome.desktop.background picture-uri file://${USERPROFILE}/.image.jpg
      

      Esse exemplo seria para um computador que está executando o gnome-shell como sua interface gráfica, caso do Ubuntu e Fedora, por exemplo. Se sua interface for diferente, talvez você tenha que adaptar o caminho do esquema (org.gnome.desktop.background) para adequá-lo a sua interface. Recomendo que veja o vídeo que eu fiz sobre os Scripts de Logon do CID para que possa ter uma visão um pouco mais detalhada sobre como eles funcionam e como podem te ajudar a suprir essa ausência do conceito de GPOs nos sistemas Linux da sua rede.

       

      Last edit: Eduardo Moraes 2020-09-25
  • Anonymous

    Anonymous - 2021-09-17

    Bom dia!
    conseguir realizar o procedimento via cinnamon, porém gostiria de realizar o mesmo procedimento do ccript de logon pelo XFCE.

    A onde mudar o arquivo?

     
    • Eduardo Moraes

      Eduardo Moraes - 2021-10-05

      A forma mais fácil de descobrir qual chave/esquema alterar num determinado ambiente gráfico é a seguinte:

      • Em sua estação Linux, faça um backup dos valores atuais setados em todas as chaves do Dconf com o comando gsettings list-recursively >/tmp/ori.txt;

      • Faça as modificações no sistema (papel de parede, tema, etc...) utilizando as opções do ambiente gráfico;

      • Faça um novo backup dos valores das chaves do Dconf em outro arquivo. Por exemplo: gsettings list-recursively >/tmp/mod.txt;

      • Compare os dois arquivos e veja quais esquema, chaves e valores foram alterados com o seguinte comando: diff /tmp/ori.txt /tmp/mod.txt | grep '^>' | sed "s/^>[[:blank:]]*//g";

      • Ajuste o comando gsettings set em seu script de logon com os valores dos esquemas e chaves descobertos.

       

Anonymous
Anonymous

Add attachments
Cancel