Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — VUNESP 2023

Sistemas OperacionaisLinux
Código
vu080374
Banca
VUNESP
Órgão
UFABC
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação
A configuração do Git em um sistema pode ser feita por meio do comando git config. Caso um usuário de sistema Linux queira alterar variáveis de configuração de tal forma que a mudança ocorra para todos os usuários do sistema e seus repositórios, ele deverá alterar o conteúdo do arquivo
  1. A/bin/gitconfig
  2. B/etc/gitconfig
  3. C/home/gitconfig
  4. D/srv/gitconfig
  5. E/usr/gitconfig
Revelar gabarito e comentário

GabaritoB — /etc/gitconfig

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”.

Git: arquivos de configuração

Gabarito: letra B. A configuração do Git que se aplica a todos os usuários do sistema e a todos os seus repositórios é armazenada no arquivo /etc/gitconfig, que é definido pelo escopo --system do comando git config.

O comando git config permite configurar variáveis em três níveis: sistema (--system), global (--global) e local (--local). O arquivo /etc/gitconfig é o único que afeta todos os usuários da máquina; configurações globais (~/.gitconfig) afetam apenas o usuário corrente, e configurações locais (.git/config) afetam apenas o repositório atual.

1--system
Arquivo: /etc/gitconfig
Afeta todos os usuários e repositórios
2--global
Arquivo: ~/.gitconfig
Afeta apenas o usuário corrente
3--local
Arquivo: .git/config
Afeta apenas o repositório atual
git config (níveis)
LEVELsoulevel.com.br
git config (níveis): --system (Arquivo: /etc/gitconfig, Afeta todos os usuários e repositórios); --global (Arquivo: ~/.gitconfig, Afeta apenas o usuário corrente); --local (Arquivo: .git/config, Afeta apenas o repositório atual)

Alternativa A — ❌ Incorreta

/bin/gitconfig não é um arquivo de configuração padrão do Git. O diretório /bin contém executáveis, não arquivos de configuração.

Alternativa B — ✅ Correta ⟵ GABARITO

/etc/gitconfig é o arquivo usado para configuração no nível de sistema (--system). A documentação oficial do Git estabelece que o caminho é /etc/gitconfig (ou $PREFIX/etc/gitconfig).

Alternativa C — ❌ Incorreta

/home/gitconfig não é padrão. O diretório /home contém pastas pessoais dos usuários; configurações específicas do usuário ficam em ~/.gitconfig (dentro de seu home), não em /home/gitconfig.

Alternativa D — ❌ Incorreta

/srv/gitconfig não é um arquivo de configuração do Git. O diretório /srv é usado para dados de serviços, não para configuração de sistema.

Alternativa E — ❌ Incorreta

/usr/gitconfig não é padrão. O diretório /usr contém programas e bibliotecas, e arquivos de configuração de sistema ficam em /etc, não em /usr.

Gabarito: letra B.

Link permanente: /questoes/vu080374