Pular para o conteúdo principal

Questão de Redes de Computadores — Protocolo — FGV 2024

Redes de ComputadoresProtocolo
Código
fg101524
Banca
FGV
Órgão
TRF - 1ª REGIÃO
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Área Apoio Especializado - Especialidade: Tecnologia da Informação
Jonas precisa efetuar algumas pesquisas nas entradas de um servidor OpenLDAP utilizado na rede de sua empresa. Algumas das entradas presentes no servidor são replicadas a seguir:cn=Jose, ou=Finanças, o=Matriz, c=BR cn=Luiz, ou=Marketing, o=Matriz, c=BR cn=Maria, ou=Marketing, o=Matriz, c=BR cn=Carlos, ou=Finanças, o=Filial RJ, c=BR cn=Adriana, ou=Marketing, o=Filial RJ, c=BR cn=Vanessa, ou=Marketing, o=Filial MG, c=BR Para encontrar todas as pessoas que trabalham na Matriz, ele utilizou o comando:
  1. Aldapsearch -x -H "ldap://localhost:1389" -b "o=Matriz" "(objectclass=person)" dn
  2. Bldapsearch -x -H "ldap://localhost:1389" -b "o=Matriz,c=BR" -s one "(|(ou=Marketing)(ou=Finanças))" dn
  3. Cldapsearch -x -H "ldap://localhost:1389" -b "o=Matriz,c=BR" -s base "(objectclass=person)" dn
  4. Dldapsearch -x -H "ldap://localhost:1389" -b "c=BR" -s sub "(|(ou=Marketing)(ou=Finanças))" dn
  5. Eldapsearch -x -H "ldap://localhost:1389" -b "o=Matriz,c=BR" -s children "(objectclass=person)" dn
Revelar gabarito e comentário

GabaritoE — ldapsearch -x -H "ldap://localhost:1389" -b "o=Matriz,c=BR" -s children "(objectclass=person)" dn

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

LDAP: Comando ldapsearch e escopos de busca

Gabarito: letra E. A alternativa E usa o escopo children com base o=Matriz,c=BR e filtro (objectclass=person), retornando todas as entradas person abaixo da Matriz, independentemente da ou — exatamente o que Jonas precisa. Os escopos base, one e sub com filtros inadequados não atendem ao objetivo.

A questão cobra o conhecimento dos parâmetros do comando ldapsearch, especialmente o escopo de busca (-s). Os DNs fornecidos têm a estrutura: cn=<nome>, ou=<departamento>, o=<organização>, c=BR. Para localizar todas as pessoas da Matriz (o=Matriz), a base deve ser o=Matriz,c=BR e o escopo deve abranger todos os descendentes (incluindo as entradas cn que estão dois níveis abaixo).

Vamos analisar cada alternativa:

1base
Apenas a entrada da base
Não retorna descendentes
2one
Filhos diretos (1 nível)
Não retorna netos
3sub
Todos os descendentes
Inclui a base
4children
Todos os descendentes
Exclui a base
ldapsearch escopos (-s)
LEVELsoulevel.com.br
ldapsearch escopos (-s): base (Apenas a entrada da base, Não retorna descendentes); one (Filhos diretos (1 nível), Não retorna netos); sub (Todos os descendentes, Inclui a base); children (Todos os descendentes, Exclui a base)

Alternativa A — ❌ Incorreta

Base o=Matriz sem o componente c=BR. O servidor LDAP espera o DN completo; sem c=BR, a busca pode não encontrar a base correta. Além disso, não especifica escopo (padrão é sub), mas a base incompleta já invalida.

Alternativa B — ❌ Incorreta

Escopo one retorna apenas os filhos diretos da base o=Matriz,c=BR, ou seja, as entradas ou=Marketing e ou=Finanças – não as pessoas (cn). O filtro (|(ou=Marketing)(ou=Finanças)) seleciona essas UOs, não as pessoas.

Alternativa C — ❌ Incorreta

Escopo base retorna apenas a própria entrada da base (o=Matriz,c=BR), que não é um objeto person. Nenhum resultado.

Alternativa D — ❌ Incorreta

Base c=BR e escopo sub retornam todas as entradas abaixo do país, incluindo filiais. O filtro (|(ou=Marketing)(ou=Finanças)) seleciona as UOs, não as pessoas. Além disso, traria entradas de todas as filiais, não só da Matriz.

Alternativa E — ✅ Correta ⟵ GABARITO

Base correta o=Matriz,c=BR. Escopo children retorna todos os descendentes (todos os níveis abaixo da base, sem incluir a base). Filtro (objectclass=person) seleciona apenas as entradas person, que são as pessoas (como cn=Jose, cn=Luiz, cn=Maria). Atende ao objetivo de encontrar todas as pessoas da Matriz.

NÃO CAIA NESSA!

O escopo one retorna apenas os filhos diretos, enquanto children retorna toda a subárvore. Muitos candidatos confundem one com children ou acham que one é suficiente. Na dúvida, lembre: para alcançar netos, é necessário escopo sub ou children.

PEGA ESSA DICA!

Decore os quatro escopos do ldapsearch:

  • base: apenas a entrada base.

  • one: filhos diretos.

  • sub: toda a subárvore (incluindo base).

  • children: toda a subárvore (excluindo base).

O filtro LDAP usa parênteses e operadores & (e), | (ou), ! (não).

Gabarito: letra E.

Link permanente: /questoes/fg101524