Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — Quadrix 2025

Sistemas OperacionaisLinux
Código
qg601721
Banca
Quadrix
Órgão
CRP - SP
Ano
2025
Nível
Superior
Cargo
Especialista em Gestão - Tecnologia da Informação e Comunicação
Quanto à administração de sistemas Linux, julgue o item seguinte.O arquivo /etc/passwd armazena informações essenciais dos usuários, como nome, UID, GID, diretório home e shell padrão.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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

Arquivo /etc/passwd no Linux

Gabarito: ✅ CERTO. O arquivo /etc/passwd é o banco de dados textual de usuários do sistema Linux e armazena, em cada linha, exatamente as informações citadas: nome de login, UID, GID, diretório home e shell padrão — além de outros campos como comentário (GECOS) e senha (historicamente). A afirmação está correta.

O /etc/passwd é um dos arquivos mais fundamentais da administração de usuários em sistemas Unix-like. Cada linha do arquivo representa uma conta e segue o formato padrão de sete campos separados por dois-pontos (:):

nome:senha:UID:GID:comentário:diretório_home:shell

Vamos detalhar cada campo:

  • nome: o nome de login do usuário (ex.: root, joao).

  • senha: historicamente armazenava o hash da senha; hoje, em sistemas modernos, guarda apenas um x indicando que a senha real está em /etc/shadow (arquivo restrito ao root).

  • UID (User ID): identificador numérico único do usuário. O root tem UID 0; usuários de sistema costumam ter UIDs baixos (1–999); usuários comuns, a partir de 1000.

  • GID (Group ID): identificador do grupo primário do usuário.

  • comentário (ou GECOS): campo opcional com informações como nome completo, telefone etc.

  • diretório_home: caminho absoluto do diretório pessoal do usuário (ex.: /home/joao).

  • shell: o interpretador de comandos padrão do usuário (ex.: /bin/bash, /bin/sh, /usr/sbin/nologin para contas sem login).

A razão de o arquivo ser legível por todos os usuários (permissão -rw-r--r--) é que muitos programas precisam consultar informações como UID e home directory sem privilégios especiais — por exemplo, o comando ls -l precisa traduzir o UID numérico de um arquivo para o nome do usuário. Por isso, a senha foi movida para /etc/shadow, que só o root pode ler.

Na prática, quando você cria um usuário com useradd ou adduser, o sistema insere uma nova linha no /etc/passwd com esses campos preenchidos. O comando passwd (alterar senha) atualiza o /etc/shadow, não o /etc/passwd — embora o arquivo de senhas seja frequentemente citado junto.

A pegadinha que a banca poderia explorar aqui é confundir o /etc/passwd com o /etc/shadow: o primeiro não armazena senhas (apenas o marcador x), enquanto o segundo guarda os hashes. Mas a questão não menciona senha — ela lista apenas nome, UID, GID, home e shell, que são exatamente os campos do /etc/passwd. Portanto, a afirmação está correta.

/etc/passwd
  • 1Formato (7 campos)
    • nome
    • senha (marcador x)
    • UID
    • GID
    • comentário (GECOS)
    • diretório home
    • shell
  • 2Permissão
    • Legível por todos
    • Senha real no /etc/shadow
  • 3Uso
    • Consulta por programas (ex.: ls -l)
    • useradd insere linha
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

A banca poderia ter incluído "senha" na lista para induzir ao erro — e muitos candidatos marcariam errado pensando que senha fica no /etc/passwd. Mas a questão foi precisa: citou apenas os campos que realmente pertencem ao arquivo. Fique atento: senha (hash) fica no /etc/shadow; o /etc/passwd só guarda o marcador x.

CERTO — o /etc/passwd armazena nome, UID, GID, diretório home e shell padrão dos usuários.

Gabarito: ✅ CERTO

Link permanente: /questoes/qg601721