Questão 47 · Informática: Banco de dados
Assinale a opção que apresenta o arquivo do servidor de banco de dados que é utilizado para a autenticação do cliente PostgreSQL.
- A) pg_hba.conf
- B) sp_msx_enlist
- C) postgresql.conf
- D) pg_ident.conf
- E) pg_ctl.conf
Marque a alternativa correta:
Gabarito: A
Gabarito definitivo divulgado pela banca Cebraspe (MP/RO 2023).
Comentário
Gabarito: A.
No PostgreSQL, o arquivo pg_hba.conf (host-based authentication) define quais clientes podem se conectar, a partir de qual endereço, em qual banco e com qual método de autenticação (como md5, scram-sha-256 ou trust).
- B) sp_msx_enlist é um procedimento do SQL Server, não do PostgreSQL.
- C) postgresql.conf guarda parâmetros gerais de configuração do servidor, como memória e porta, mas não a autenticação de clientes.
- D) pg_ident.conf faz o mapeamento entre usuários do sistema operacional e usuários do banco, complementando o pg_hba.conf.
- E) pg_ctl é o utilitário de linha de comando para iniciar, parar e controlar o servidor, e não um arquivo de autenticação.
Dica: guarde a associação: hba = autenticação de clientes; ident = mapeamento de usuário do SO.
Fundamentos: Documentação do PostgreSQL: arquivo pg_hba.conf para autenticação de clientes
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe MP/RO 2023 (Analista de Suporte Computacional), questão 47, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.