Integrar um cliente Pardus ao Active Directory com o realmd

Para o Pardus 25, comece com o aplicativo Pardus Domain Joiner, caso sua organização o tenha implementado e documentado suas configurações; o Pardus lista a ferramenta como sua opção gráfica para ingressar ou remover um computador de um domínio. Se precisar de um procedimento reproduzível, use o fluxo de trabalho de terminal abaixo: configure o DNS e a hora, instale os pacotes realmd/SSSD disponíveis para sua versão do Pardus, descubra o domínio e, em seguida, ingresse com uma conta autorizada. Este exemplo usa o domínio DNS fictício ad.example.come uma conta chamada <nome_da_conta> joinadmin. Substitua ambos pelos valores da sua organização. O procedimento é apropriado para um cliente Pardus que possa acessar um controlador de domínio do Active Directory do Windows existente; ele não cria um domínio nem aplica automaticamente todas as Políticas de Grupo do Windows.

Exemplo de terminal verificando o nome do host Linux e o resolvedor DNS para o domínio ad.example.com
Uma visão ilustrativa do terminal mostrando as verificações de nome de host e de resolução antes de ingressar no domínio de exemplo.

Verifique se o Pardus consegue encontrar o domínio.

Antes de alterar a configuração de identidade do computador, confirme com o administrador se você tem permissão para ingressar computadores no domínio e se o nome do dispositivo e a unidade organizacional (UO) de destino estão de acordo com a política da sua organização. A entrada no domínio cria ou utiliza uma conta de computador no Active Directory. Se for uma estação de trabalho de produção gerenciada, utilize primeiro uma máquina de teste.

Conecte o cliente à rede da organização ou à VPN que tenha acesso aos controladores de domínio. Configure o cliente para usar os servidores DNS do Active Directory da organização. O DNS público pode resolver sites comuns, mas não conseguir localizar os serviços LDAP e Kerberos internos; portanto, o acesso à internet por si só não é suficiente. Verifique o nome do sistema, o resolvedor e o relógio.

hostnamectl
resolvectl status
timedatectl status

Por exemplo, um cliente chamado clientpode usar 10.0.0.10como servidor DNS e receber ad.example.comcomo domínio de pesquisa. Consulte o departamento de TI para obter os valores corretos em vez de copiar esses exemplos. Mantenha o relógio sincronizado com a fonte de tempo da sua organização; a autenticação Kerberos pode falhar quando os relógios do cliente e do controlador de domínio estiverem diferentes. Evite editar manualmente os arquivos de resolução gerados quando o NetworkManager ou as configurações de rede do Pardus os gerenciarem.

Instale as ferramentas de ingresso no domínio.

As notas de lançamento do Pardus 25 listam o Pardus Domain Joiner como um aplicativo para integração com o Active Directory do Windows, e o catálogo de aplicativos do Pardus descreve uma ferramenta gráfica para adicionar/remover domínios. Se você usa a interface gráfica, abra o Pardus Software Center, procure por Pardus Domain Joiner e siga as instruções da sua organização. As referências públicas confirmam a finalidade da ferramenta, mas não documentam os nomes exatos dos campos nem a interface de cada versão; não presuma que as opções sejam idênticas em todas as versões.

A rota da CLI utiliza realmdo Pardus para descobrir e registrar a máquina, adclipara operações de domínio, e o SSSD (System Security Services Daemon) para fornecer pesquisa de identidade e autenticação. Esses nomes de pacotes são documentados para sistemas da família Debian, mas a disponibilidade dos pacotes pode variar de acordo com a versão e o repositório do Pardus. No Pardus, primeiro atualize o índice de pacotes e verifique se os pacotes são oferecidos pelos repositórios configurados.

sudo apt update
apt policy realmd sssd-ad sssd-tools adcli

Se os pacotes estiverem disponíveis, instale-os:

sudo apt install realmd sssd-ad sssd-tools adcli

Analise as alterações propostas pelo gerenciador de pacotes antes de confirmar. Se um pacote estiver indisponível, pare e verifique os repositórios do Pardus e a documentação da versão ou entre em contato com o administrador do sistema. Não adicione o repositório de uma distribuição não relacionada para forçar a instalação.

Exemplo de instalação via terminal do realmd, sssd-ad, sssd-tools e adcli com o apt.
A etapa de empacotamento instala os componentes de descoberta e SSSD quando eles estão presentes nos repositórios Pardus configurados.

Descubra e participe do domínio do Active Directory.

Execute a descoberta de domínio antes de tentar o registro:

sudo realm -v discover ad.example.com

Um resultado bem-sucedido identifica o domínio como Active Directory, exibe o realm Kerberos (geralmente em maiúsculas, como `<nome_do_realm> AD.EXAMPLE.COM`) e pode identificar o SSSD como o software cliente. Se a descoberta falhar, pare aqui. Verifique os registros DNS e a conectividade com o administrador em vez de tentar grafias de domínio aleatórias ou definir um endereço IP fixo para o controlador de domínio.

Quando a descoberta for bem-sucedida, ingresse usando uma conta que tenha permissão delegada para adicionar este computador. O comando solicitará a senha sem armazená-la no histórico do shell:

sudo realm join --user=joinadmin ad.example.com

Digite a senha da conta somente quando solicitado. Não adicione uma senha posteriormente --passwordnem a cole em um comando, ticket ou captura de tela. Uma entrada bem-sucedida geralmente retorna ao shell sem uma mensagem de sucesso. Se o seu administrador exigir uma Unidade Organizacional (UO) ou nome de computador específico, pergunte sobre as realm joinopções aprovadas antes de entrar; o local padrão pode não estar de acordo com a política da empresa.

Exemplo de terminal onde o comando `realm discover` encontra o Active Directory e o comando `realm join` solicita a senha da conta de ingresso.
O recurso Discovery deve identificar o Active Directory antes que o comando de ingresso solicite a senha da conta autorizada.

Verifique o computador e teste o login do Active Directory.

Verifique a associação primeiro:

realm list

O domínio deve aparecer conforme configurado, com o Active Directory como software de servidor. Em seguida, solicite ao SSSD que procure um usuário de teste conhecido pelo nome totalmente qualificado:

id alice@ad.example.com
getent passwd alice@ad.example.com

Substitua alicepor uma conta real autorizada a fazer login. Um UID, uma lista de grupos e um registro de senha retornados mostram que o sistema consegue resolver a conta; eles, por si só, não comprovam que o login na área de trabalho ou a política de acesso funcionam. Teste um login interativo usando o formato de conta especificado pelo seu administrador, geralmente `<nome_da_conta>` username@ad.example.com. Mantenha uma conta de administrador local disponível até que você tenha confirmado o login no domínio e o acesso de recuperação.

A criação do diretório pessoal e o comportamento de login na área de trabalho dependem da versão do Pardus, do gerenciador de exibição e da configuração do PAM/SSSD. Não assuma que o diretório pessoal de um usuário do Active Directory seja criado automaticamente: verifique isso com uma conta de teste controlada ou peça ao administrador para configurar e testar o módulo de sessão necessário. Da mesma forma, a associação ao domínio não concede automaticamente sudoprivilégios de administrador local.

Exemplo de terminal confirmando a associação a um domínio e resolvendo um usuário do Active Directory com id e getent
Essas verificações confirmam a associação ao domínio e a pesquisa de diretório; um teste de login real ainda é necessário para verificar a política da estação de trabalho.

Se a junção falhar

  • Erro "Domínio não encontrado" ou tempo limite de descoberta: verifique se o Pardus usa o DNS do Active Directory interno, se o nome de domínio é o nome DNS correto e se o cliente consegue acessar o controlador de domínio. Peça ao departamento de TI para confirmar os registros DNS necessários e o acesso ao firewall.
  • Erros de Kerberos ou de relógio: compare timedatectl statuscom a fonte de tempo da organização e corrija a sincronização de tempo antes de tentar novamente.
  • Autenticação ou permissão negada: confirme se a conta que está sendo acessada está autorizada e se o objeto de computador pretendido não entra em conflito com um objeto existente ou com uma restrição de Unidade Organizacional (UO).
  • A associação é bem-sucedida, mas a pesquisa/login falha: inspecione realm liste verifique o status do SSSD com systemctl status sssd; use journalctl -u sssdpara mensagens de diagnóstico. Siga a política de TI local antes de alterar as regras de acesso do SSSD, o PAM ou as credenciais em cache.

Para detalhes específicos da fonte, consulte as notas de lançamento do Pardus 25 , o catálogo de aplicativos do Pardus , o procedimento do SSSD e do Active Directory do Ubuntu para a sequência de comandos realmd documentada e a descrição do pacote realmd do Debian . Confirme os nomes dos pacotes e o comportamento da GUI em relação à versão do Pardus instalada no seu cliente.

Deixar um comentário

Inicialização dupla do Pardus e do Windows 11 sem formatar o Windows.

Inicialização dupla do Pardus e do Windows 11 sem formatar o Windows.

Instale o Pardus juntamente com o Windows 11 reduzindo o volume do Windows, utilizando espaço não alocado e preservando a partição do sistema EFI existente.

Faça o Wi-Fi RTL8821CE funcionar no Pardus com o firmware correto.

Faça o Wi-Fi RTL8821CE funcionar no Pardus com o firmware correto.

Identifique o RTL8821CE, instale o firmware Realtek compatível com o Pardus e verifique o driver, a varredura de Wi-Fi e a próxima etapa de solução de problemas.

Habilite a NVIDIA no Pardus 23 com o instalador de drivers.

Habilite a NVIDIA no Pardus 23 com o instalador de drivers.

Use o instalador do Pardus, que reconhece o hardware, para ativar o driver NVIDIA correto, reinicie o sistema com segurança e verifique o módulo do kernel ativo.

Instale o Chrome no Gooroom OS sem alterar suas políticas.

Instale o Chrome no Gooroom OS sem alterar suas políticas.

Instale o pacote oficial do Chrome com segurança no Gooroom OS, verifique a compatibilidade, preserve os controles do dispositivo e verifique as políticas do navegador antes de usar.

Integrar um cliente Pardus ao Active Directory com o realmd

Integrar um cliente Pardus ao Active Directory com o realmd

Prepare o DNS e a hora, inscreva o Pardus no realmd e no SSSD e verifique a associação ao domínio e a pesquisa de usuários antes de confiar no login do AD.

Elimine o screen tearing da Intel no Pardus ajustando o VSync do XFCE.

Elimine o screen tearing da Intel no Pardus ajustando o VSync do XFCE.

Reduza o tearing horizontal no Pardus XFCE verificando sua sessão de exibição, ativando a sincronização do compositor e aplicando a opção TearFree do Xorg da Intel somente quando o driver ativo a suportar.

Configure uma VPN Pardus com um perfil fornecido pelo provedor.

Configure uma VPN Pardus com um perfil fornecido pelo provedor.

Adicione um perfil OpenVPN ao NetworkManager no Pardus, instale o plugin correto, proteja as credenciais e verifique se a VPN está ativa.

Instale o Pardus 23 XFCE em um PC antigo com segurança.

Instale o Pardus 23 XFCE em um PC antigo com segurança.

Prepare um USB inicializável, verifique a compatibilidade de hardware de 64 bits e instale o Pardus 23 XFCE, protegendo os arquivos existentes e evitando as armadilhas comuns das BIOS antigas.

Implante papéis de parede e políticas Pardus compartilhados com o líder Ahenk

Implante papéis de parede e políticas Pardus compartilhados com o líder Ahenk

Distribua um papel de parede personalizado para clientes Pardus, configure ambientes de trabalho Xfce ou GNOME e aplique políticas de usuário do Lider Ahenk com verificações de piloto seguro.

Obtenha resoluções mais altas em uma máquina virtual Pardus 23 KVM

Obtenha resoluções mais altas em uma máquina virtual Pardus 23 KVM

Corrija um teto de 1024 × 768 verificando o SPICE, o vídeo virtual, o canal de convidado e o spice-vdagent — com verificações de segurança quando o Pardus não tiver um pacote candidato.