Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — VUNESP 2022

Sistemas OperacionaisLinux
Código
vu068311
Banca
VUNESP
Órgão
PC-RR
Ano
2022
Nível
Superior
Cargo
Perito Criminal de Polícia Civil - Especialidade: Computação Científica ou Análise de Sistemas
No sistema operacional Linux, o comando que pode ser usado para adicionar um usuário já existente a um grupo é:
  1. Achgrp
  2. Busermod
  3. Cgroupdel
  4. Dfuser
  5. Echattr
Revelar gabarito e comentário

GabaritoA — chgrp

Esta resolução diverge do gabarito oficial. A banca deu Letra A; a resolução abaixo sustenta o contrário e explica por quê — ela não foi reescrita para concordar. Acontece nos dois sentidos: há gabarito que cai em recurso e há resolução que erra. Confira na fonte antes de fixar o entendimento.
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”.

Linux: Gerenciamento de Usuários e Grupos

Gabarito oficial: letra A (chgrp). No entanto, o comando chgrp é utilizado para alterar o grupo proprietário de arquivos, não para adicionar um usuário a um grupo. A alternativa tecnicamente correta seria usermod (opções -a -G). A VUNESP considerou chgrp como resposta, o que constitui um erro de elaboração. Abaixo, analisamos cada alternativa de acordo com a funcionalidade real dos comandos.

Comandos Linux: Usuários × Arquivos
  • 1Operam em USUÁRIOS
    • usermod -a -G (adiciona a grupo)
    • groupdel (remove grupo)
  • 2Operam em ARQUIVOS
    • chgrp (altera grupo proprietário)
    • chattr (altera atributos)
    • fuser (identifica processos)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta (mas indicada como gabarito pela banca)

chgrp serve para mudar o grupo de um arquivo ou diretório. Exemplo: chgrp grupo arquivo.txt. Não tem relação com adicionar usuários a grupos.

Alternativa B — ✅ Correta (técnicamente)

usermod com as opções -a -G adiciona um usuário existente a um grupo suplementar. Sintaxe: usermod -a -G grupo usuario. Este é o comando padrão no Linux para essa finalidade.

Alternativa C — ❌ Incorreta

groupdel remove um grupo do sistema. Não adiciona usuários.

Alternativa D — ❌ Incorreta

fuser identifica processos que estão usando arquivos ou sockets. Ex.: fuser /caminho/arquivo. Não gerencia usuários ou grupos.

Alternativa E — ❌ Incorreta

chattr altera atributos de arquivos (imutável, append-only, etc.) no sistema de arquivos ext2/ext3/ext4. Não tem relação com usuários ou grupos.

NÃO CAIA NESSA!

A banca insere chgrp como opção, que lembra superficialmente a tarefa de "mudar grupo", mas confunde o alvo: o grupo de um arquivo (chgrp) versus o grupo de um usuário (usermod). O candidato deve lembrar que chgrp opera sobre arquivos, e usermod ou gpasswd operam sobre contas de usuário.

Conclusão: Embora o gabarito oficial aponte a letra A, a resposta tecnicamente correta é letra B (usermod). Em provas futuras, desconfie de chgrp para operações em usuários; ele é exclusivo para arquivos.

Link permanente: /questoes/vu068311