SSSD_KRB5_LOCATOR_PL(8) Manual do SSSD SSSD_KRB5_LOCATOR_PL(8) NAME sssd_krb5_locator_plugin - Plugin locador do Kerberos DESCRICAO O plugin locador do Kerberos sssd_krb5_locator_plugin e usado pela libkrb5 para encontrar KDCs para um dado reino Kerberos. O SSSD fornece tal plugin para guiar todos os clientes Kerberos num sistema para um unico KDC. Em geral nao deve ter importancia para qual KDC um processo cliente esta a falar. Mas existem casos, ex. apos uma mudanca de palavra passe, onde nem todos os KDCs estao no mesmo estado porque os novos dados tem primeiro de ser replicados. Para evitar falhas de autenticacao inesperadas e talvez ate contas bloqueadas, sera bom falar com um unico KDC o maior tempo possivel. A libkrb5 ira procurar o plugin locador no sub-directorio libkrb5 do directorio plugin do Kerberos, veja plugin_base_dir em krb5.conf(5) para detalhes. O plugin so pode ser desactivado ao se remover o ficheiro do plugin. Nao existe opcao na configuracao do Kerberos para o desactivar. Mas a variavel de ambiente SSSD_KRB5_LOCATOR_DISABLE pode ser usada para desactivar o plugin para comandos individuais. Em alternativa a opcao do SSSD krb5_use_kdcinfo=False pode ser usada para nao gerar os dados necessarios pelo plugin. Com isto o plugin e ainda chamado mas nao ira fornecer nenhuns dados ao chamador para que a libkrb5 possa cair para outros metodos definidos em krb5.conf. O plugin le a informacao acerca dos KDCs de um dado reino a partir de um ficheiro chamado kdcinfo.REINO. O ficheiro deve conter um ou mais nomes de DNS ou enderecos IP seja em notacao IPv4 decimal-pontuado ou a notacao IPv6 hexadecimal. Um numero de porto opcional pode ser adicionado ao final separado pelo caractere dois pontos, o endereco IPv6 tem de ficar dentro de parenteses rectos neste caso como usual. As entradas validas sao: o kdc.example.com o kdc.example.com:321 o 1.2.3.4 o 5.6.7.8:99 o 2001:db8:85a3::8a2e:370:7334 o [2001:db8:85a3::8a2e:370:7334]:321 Provedor de autenticacao krb5 do SSSD o qual e usado pelos provedores IPA e AD assim como adiciona os enderecos do KDC actual ou controlador de dominio que o SSSD esta usar para este ficheiro. Em ambientes com KDCs so-leitura e leitura-escrita onde se espera que os clientes usem as instancias so-leitura para as operacoes gerais e apenas o KDC de leitura-escrita para mudancas de configuracao como mudancas de palavra passe, e usado um kpasswdinfo.REALM tambem identificar os KDCs de leitura-escrita. Se este ficheiro existir para o reino fornecido, o conteudo sera usado pelo plugin para responder a pedidos para um servidor kpasswd ou kadmin ou para o mestre KDC especifico do MIT Kerberos. Se o endereco conter um numero de porto o porto 88 predefinido do KDC sera usado para o posterior. NOTAS Nem todas as implementacoes de Kerberos suportam o uso de plugins. Se sssd_krb5_locator_plugin nao estiver disponivel no seu sistema voce tem de editar /etc/krb5.conf para refletir a sua configuracao de Kerberos. Se a variavel de ambiente SSSD_KRB5_LOCATOR_DEBUG estiver definida para qualquer valor as mensagens de depuracao sao enviadas para o stderr. Se a variavel de ambiente SSSD_KRB5_LOCATOR_DISABLE estiver definida para qualquer valor o plugin e desactivado e ira apenas retornar KRB5_PLUGIN_NO_HANDLE ao chamador. Se a variavel de ambiente SSSD_KRB5_LOCATOR_IGNORE_DNS_FAILURES estiver definida para qualquer valor o plugin ira tentar resolver todos os nomes DNS no ficheiro kdcinfo. Por predefinicao o plugin retorna KRB5_PLUGIN_NO_HANDLE ao chamador imediatamente na primeira falha ao resolver DNS. VEJA TAMBEM sssd(8), sssd.conf(5), sssd-ldap(5), sssd-ldap-attributes(5), sssd- krb5(5), sssd-simple(5), sssd-ipa(5), sssd-ad(5), sssd-idp(5), sssd- sudo(5), sssd-session-recording(5), sss_cache(8), sss_debuglevel(8), sss_obfuscate(8), sss_seed(8), sssd_krb5_locator_plugin(8), sss_ssh_authorizedkeys(1), sss_ssh_knownhosts(1), sssd-ifp(5), pam_sss(8). sss_rpcidmapd(5) AUTHORS O autor do SSSD - https://github.com/SSSD/sssd/ SSSD 06/09/2026 SSSD_KRB5_LOCATOR_PL(8)