Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — Quadrix 2025

Sistemas OperacionaisLinux
Código
qg594458
Banca
Quadrix
Órgão
CAU-MA
Ano
2025
Nível
Médio
Cargo
Assistente de Tecnologia da Informação
Com relação à instalação e configuração de sistemas Linux, ao gerenciamento de usuários e permissões e ao monitoramento de sistemas, julgue o item seguinte.O arquivo /etc/shadow armazena as permissões de arquivos e diretórios do sistema, sendo utilizado principalmente para o controle de acesso aos dispositivos.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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/shadow no Linux

Gabarito: ERRADO. O arquivo /etc/shadow não armazena permissões de arquivos e diretórios; ele guarda informações de senhas dos usuários (hashes e dados de expiração). As permissões de arquivos e diretórios são controladas pelo sistema de permissões do Linux (dono, grupo, outros) e armazenadas nos metadados dos arquivos (inodes), não em um arquivo de configuração central.

O enunciado mistura dois conceitos distintos: o propósito do /etc/shadow e o mecanismo de permissões do Linux. Vamos esclarecer cada um.

O que é o /etc/shadow?

O /etc/shadow é um arquivo de texto que contém informações sobre as senhas dos usuários do sistema. Ele é uma evolução do /etc/passwd, que originalmente armazenava as senhas (em hash), mas por questões de segurança, as senhas foram movidas para um arquivo separado, legível apenas pelo superusuário (root) e por alguns programas específicos. O /etc/shadow armazena:

  • Nome de login do usuário.

  • Hash da senha (criptografado).

  • Data da última alteração da senha.

  • Dias mínimos e máximos para alteração.

  • Dias de aviso antes da expiração.

  • Dias de inatividade após a expiração.

  • Data de expiração da conta.

  • Campo reservado.

Esse arquivo é fundamental para a autenticação de usuários, mas não tem relação com permissões de arquivos e diretórios.

Como funcionam as permissões no Linux?

As permissões de arquivos e diretórios no Linux são baseadas em três classes de usuários: dono (owner), grupo (group) e outros (others). Cada arquivo e diretório possui um conjunto de permissões de leitura (r), escrita (w) e execução (x) para cada uma dessas classes. Essas permissões são armazenadas nos metadados do arquivo, especificamente no inode, e podem ser visualizadas com o comando ls -l e alteradas com o comando chmod.

O controle de acesso é realizado pelo sistema operacional no momento da abertura do arquivo, verificando as permissões do usuário que tenta acessá-lo. Não há um arquivo central que armazene as permissões de todos os arquivos; cada arquivo carrega suas próprias permissões.

A pegadinha da questão

A banca tenta confundir o candidato ao associar o /etc/shadow a permissões e controle de acesso a dispositivos. Na verdade, o controle de acesso a dispositivos é feito por meio dos arquivos especiais em /dev e das permissões associadas a eles, mas isso não é função do /etc/shadow. O /etc/shadow é exclusivamente para senhas.

Conclusão

A afirmação está incorreta porque atribui ao /etc/shadow uma função que ele não possui. O arquivo correto para permissões seria o próprio sistema de permissões do Linux, e o controle de acesso a dispositivos é feito via /dev e permissões, não via /etc/shadow.

Item — ❌ ERRADO

A afirmativa diz que o /etc/shadow armazena permissões de arquivos e diretórios e é usado para controle de acesso a dispositivos. Isso é falso. O /etc/shadow armazena hashes de senhas e políticas de expiração, enquanto as permissões são gerenciadas pelo sistema de permissões (dono/grupo/outros) e armazenadas nos inodes. O controle de acesso a dispositivos é feito pelos arquivos em /dev e suas permissões, não pelo /etc/shadow.

Gabarito: ERRADO

Link permanente: /questoes/qg594458