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





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.