Para oferecer suporte ao redirecionamento de cartão inteligente em áreas de trabalho RHEL 7.x, integre a máquina virtual (VM) base ao seu domínio Active Directory (AD) usando as soluções Samba e Winbind.

Use o procedimento a seguir para integrar uma VM RHEL 7.x ao seu domínio do AD para redirecionamento de cartão inteligente.

Alguns exemplos no procedimento usam valores de espaço reservado para representar entidades em sua configuração de rede, como o nome DNS do seu domínio do AD. Substitua os valores do espaço reservado por informações específicas para sua configuração, conforme descrito na tabela a seguir.

Valor do espaço reservado Descrição
dns_IP_ADDRESS Endereço IP do seu servidor de nomes DNS
meudomínio.com Nome DNS do seu domínio do AD
MEUDOMÍNIO.COM Nome DNS do seu domínio do AD, em letras maiúsculas
MEUDOMÍNIO Nome DNS do grupo de trabalho ou domínio NT que inclui o servidor Samba, em letras maiúsculas
ads-hostname Nome do host do seu servidor AD

Procedimento

  1. Na VM do RHEL 7.x, instale os pacotes necessários.
    yum install nscd samba-winbind krb5-workstation pam_krb5 samba-winbind-clients authconfig-gtk
  2. Edite as configurações de rede para a conexão do sistema. Abra o painel de controle do NetworkManager e navegue até as Configurações de IPv4 (IPv4 Settings) para a conexão do sistema. Para Método IPv4, selecione Automático (DHCP) . Na caixa de texto DNS, digite o endereço IP do seu servidor de nomes DNS. Em seguida, clique em Aplicar (Apply).
  3. Execute o seguinte comando e verifique se ele retorna o Nome de Domínio Totalmente Qualificado (FQDN) da VM do RHEL 7.x.
    hostname -f
  4. Edite o arquivo de configuração /etc/resolv.conf, conforme mostrado no exemplo a seguir.
    search mydomain.com
    nameserver dns_IP_ADDRESS
  5. Edite o arquivo de configuração /etc/krb5.conf, conforme mostrado no exemplo a seguir.
    [libdefaults]
          dns_lookup_realm = false
          ticket_lifetime = 24h
          renew_lifetime = 7d
          forwardable = true
          rdns = false
          default_realm = MYDOMAIN.COM
          default_ccache_name = KEYRING:persistent:%{uid}
    
    [realms]
          MYDOMAIN.COM = {
                kdc = ads-hostname
                admin_server = ads-hostname
                default_domain = ads-hostname
          }
    
    [domain_realm]
          .mydomain.com = MYDOMAIN.COM
          mydomain.com = MYDOMAIN.COM
  6. Edite o arquivo de configuração /etc/samba/smb.conf, conforme mostrado no exemplo a seguir.
    [global]
          workgroup = MYDOMAIN  
          password server = ads-hostname
          realm = MYDOMAIN.COM
          security = ads
          idmap config * : range = 16777216-33554431
          template homedir =/home/MYDOMAIN/%U
          template shell = /bin/bash 
          kerberos method = secrets and keytab
          winbind use default domain = true
          winbind offline logon = false 
          winbind refresh tickets = true
     
          passdb backend = tdbsam
  7. Abra a ferramenta authconfig-gtk e defina as configurações da seguinte maneira.
    1. Selecione a guia Identidade e Autenticação (Identity & Authentication). Para Banco de dados de conta de usuário, selecione Winbind.
    2. Marque a guia Opções avançadas (Advanced Options) e marque a caixa de seleção Criar diretórios pessoais no primeiro login (Create home directories on the first login).
    3. Selecione a guia Identidade e autenticação (Identity & Authentication) e clique em Ingressar no domínio (Join Domain). No alerta solicitando que você salve as alterações, clique em Salvar (Save).
    4. Quando solicitado, digite o nome de usuário e a senha do administrador do domínio e clique em OK.
    A VM do RHEL 7.x ingressou no domínio do AD.
  8. Configure o cache de tíquete no PAM Winbind. Edite o arquivo de configuração /etc/security/pam_winbind.conf para que ele inclua as linhas mostradas no exemplo a seguir.
    [global]
    
    # authenticate using kerberos
    ;krb5_auth = yes 
    
    # create homedirectory on the fly
    ;mkhomedir = yes  
  9. Reinicie o serviço Winbind.
    sudo service winbind restart
  10. Para verificar a associação ao AD, execute os comandos a seguir e certifique-se de que eles retornem a saída correta.
    net ads testjoin
    
    net ads info
  11. Reinicie a VM do RHEL 7.x e faça login novamente.

O que Fazer Depois

Configurar o redirecionamento de cartão inteligente em uma máquina virtual RHEL 7.x