Questão de Sistemas Operacionais — Linux — VUNESP 2023
- Código
- vu080374
- Banca
- VUNESP
- Órgão
- UFABC
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação
- A/bin/gitconfig
- B/etc/gitconfig
- C/home/gitconfig
- D/srv/gitconfig
- E/usr/gitconfig
GabaritoB — /etc/gitconfig
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.
/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.
/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).
/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.
/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.
/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