Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — VUNESP 2026

Sistemas OperacionaisLinux
Código
gp021210
Banca
VUNESP
Órgão
UNESP
Ano
2026
Cargo
V - - Analista de Informática I - Área de Atuação: Redes e Infraestrutura
No sistema operacional Linux, o comando sudo gpasswd -a dev01 docker tem a finalidade de
  1. Aatribuir permissão de execução ao arquivo dockerpara o grupo dev01.
  2. Balterar a senha do grupo dev01 para docker.
  3. Calterar a senha dos grupos dev01 e docker, sendo que um prompt surgirá para a digitação dessas senhas.
  4. Dadicionar o usuário dev01 ao grupo docker.
  5. Etornar o usuário dev01 o administrador do grupodocker.
Revelar gabarito e comentário

GabaritoD — adicionar o usuário dev01 ao grupo docker.

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

Gerenciamento de usuários e grupos no Linux

Gabarito: letra D. O comando sudo gpasswd -a dev01 docker adiciona o usuário dev01 ao grupo docker, pois a opção -a (de add) do gpasswd tem exatamente essa finalidade: incluir um usuário em um grupo. As demais alternativas confundem a sintaxe do gpasswd com outros comandos ou opções, como chmod (permissões), passwd (senha) e -A (administrador).

O gpasswd é o utilitário do Linux para administrar grupos e seus membros. Ele permite adicionar ou remover usuários de um grupo, definir administradores de grupo e alterar a senha do grupo. A sintaxe básica é gpasswd [opções] grupo. As opções mais comuns são:

  • -a usuário: adiciona o usuário ao grupo (é a opção usada no comando da questão).

  • -d usuário: remove o usuário do grupo.

  • -A usuário: define o usuário como administrador do grupo.

  • -M usuário1,usuário2,...: define a lista de membros do grupo.

  • -r: remove a senha do grupo.

  • -R: desabilita o acesso ao grupo via senha.

No comando sudo gpasswd -a dev01 docker, o sudo executa o gpasswd com privilégios de superusuário (necessário para alterar grupos), -a indica a ação de adicionar, dev01 é o usuário a ser adicionado e docker é o grupo de destino. Portanto, o efeito é tornar dev01 membro do grupo docker, o que permite que ele execute comandos que exigem pertencer a esse grupo (por exemplo, usar o Docker sem sudo, se configurado).

É importante distinguir o gpasswd de outros comandos que a banca costuma confundir:

  • chmod: altera permissões de arquivos/diretórios (leitura, escrita, execução), não gerencia grupos.

  • passwd: altera a senha de um usuário (ou do próprio usuário), não adiciona usuários a grupos.

  • usermod -aG grupo usuário: também adiciona um usuário a um grupo, mas com sintaxe diferente (a opção -aG).

  • groupadd: cria um novo grupo.

  • groupdel: remove um grupo.

A pegadinha desta questão está em associar gpasswd a "senha" (por causa do nome, que lembra passwd) e em confundir a opção -a com outras funções. O candidato que não conhece a sintaxe exata pode cair nas alternativas que falam em alterar senha ou em permissões de arquivo.

1-a usuário
Adiciona ao grupo
2-d usuário
Remove do grupo
3-A usuário
Define administrador
4-M lista
Define membros
5-r / -R
Remove/desabilita senha
6sem opção
Altera senha do grupo
gpasswd (gerencia grupos)
LEVELsoulevel.com.br
gpasswd (gerencia grupos): -a usuário (Adiciona ao grupo); -d usuário (Remove do grupo); -A usuário (Define administrador); -M lista (Define membros); -r / -R (Remove/desabilita senha); sem opção (Altera senha do grupo)

Alternativa A — ❌ Incorreta

Atribuir permissão de execução ao arquivo docker para o grupo dev01 é função do comando chmod, não do gpasswd. O chmod altera os bits de permissão de arquivos e diretórios (rwx), enquanto o gpasswd gerencia a associação de usuários a grupos. Não há relação com permissões de arquivo.

Alternativa B — ❌ Incorreta

Alterar a senha do grupo dev01 para docker não é o que o comando faz. O gpasswd pode alterar a senha de um grupo, mas a sintaxe seria gpasswd grupo (sem a opção -a), e o comando pediria a nova senha interativamente. No comando dado, -a indica adição de usuário, não alteração de senha. Além disso, docker é o nome do grupo, não a nova senha.

Alternativa C — ❌ Incorreta

O comando não altera senhas de grupos. A opção -a é de adição de usuário, e não há prompt para digitação de senhas. Alterar senha de grupo exigiria executar gpasswd sem a opção -a, e mesmo assim seria apenas para um grupo, não para dois simultaneamente.

Alternativa D — ✅ Correta ⟵ GABARITO

A opção -a do gpasswd adiciona o usuário especificado ao grupo. No comando sudo gpasswd -a dev01 docker, o usuário dev01 é adicionado ao grupo docker. Essa é a finalidade exata do comando, conforme a documentação do gpasswd.

Alternativa E — ❌ Incorreta

Tornar o usuário dev01 administrador do grupo docker seria feito com a opção -A (maiúscula), não -a (minúscula). A opção -A define o administrador do grupo, que pode adicionar/remover membros. Como o comando usa -a, a ação é de adição simples, não de atribuição de administração.

NÃO CAIA NESSA!

A banca explora a semelhança entre gpasswd e passwd para induzir o candidato a pensar em "senha", e também troca as opções -a (adicionar) e -A (administrador). Lembre-se: -a minúsculo = add (adicionar usuário ao grupo); -A maiúsculo = admin (definir administrador).

PEGA ESSA DICA!

Para memorizar, associe gpasswd -a a "add" (adicionar) e gpasswd -A a "Admin". Na prova, leia a opção com atenção: uma única letra maiúscula/minúscula muda completamente o efeito.

Gabarito: letra D

Link permanente: /questoes/gp021210